会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yinyulong
博客园
首页
新随笔
联系
订阅
管理
2020年4月15日
绘制优化方案(上)
摘要: 布局优化 优化的目的是减少层级,让布局扁平化,以降低绘制的时间,提高布局的复用性节省开发和维护成本 减少层级 RelativeLayout会对子View做两次测量,在RelativeLayout中子View的排序方式是基于彼此的依赖关系,因为这个依赖关系可能和布局中View的顺序不一样,在确定子Vi
阅读全文
posted @ 2020-04-15 21:58 yinyulong
阅读(146)
评论(0)
推荐(0)
2020年4月14日
Android系统显示原理
摘要: 应用层 Android显示过程的概括:Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到显示屏幕上,通过Android的刷新机制来刷新数据。也就是说应用层负责绘制,系统层负责渲染,通过进程间通信把应用层需要绘制的数据传递到系统层服务,
阅读全文
posted @ 2020-04-14 23:37 yinyulong
阅读(533)
评论(0)
推荐(1)
Android安装包大小优化
摘要: 安装包的构成 1 assets assets目录可根据应用需求存放任何文件夹架构,比如配置文件,资源文件,图片资源,这些文件的内容再程序运行过程中可以通过AssetManager类获得。和res不同在于,res下的文件会在R文件中生成对应的资源ID,assets不会生成ID 2 lib 存放C/C+
阅读全文
posted @ 2020-04-14 19:40 yinyulong
阅读(1248)
评论(0)
推荐(1)
公告