摘要: 布局优化 优化的目的是减少层级,让布局扁平化,以降低绘制的时间,提高布局的复用性节省开发和维护成本 减少层级 RelativeLayout会对子View做两次测量,在RelativeLayout中子View的排序方式是基于彼此的依赖关系,因为这个依赖关系可能和布局中View的顺序不一样,在确定子Vi 阅读全文
posted @ 2020-04-15 21:58 yinyulong 阅读(146) 评论(0) 推荐(0)
摘要: 应用层 Android显示过程的概括:Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到显示屏幕上,通过Android的刷新机制来刷新数据。也就是说应用层负责绘制,系统层负责渲染,通过进程间通信把应用层需要绘制的数据传递到系统层服务, 阅读全文
posted @ 2020-04-14 23:37 yinyulong 阅读(533) 评论(0) 推荐(1)
摘要: 安装包的构成 1 assets assets目录可根据应用需求存放任何文件夹架构,比如配置文件,资源文件,图片资源,这些文件的内容再程序运行过程中可以通过AssetManager类获得。和res不同在于,res下的文件会在R文件中生成对应的资源ID,assets不会生成ID 2 lib 存放C/C+ 阅读全文
posted @ 2020-04-14 19:40 yinyulong 阅读(1248) 评论(0) 推荐(1)