和你一起终身学习,这里是程序员 Android
本篇文章主要介绍 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
一、Pinner service 配置优化
二、关闭 WIFI Debugging优化
三、默认关闭BT、关闭自动旋转
四、默认值使用32为程序
五、AMS 部分的参数调整
六、屏幕输出帧率优化
七、滑动帧速率低问题优化方案
八、文件系统优化
九、关闭 Dm_verity 功能
十、优化 Touch boost 功能
一、Pinner service 配置优化
修改
添加如下代码:
二、关闭 WIFI Debugging
修改
三、默认关闭BT、关闭自动旋转
修改
四、默认值使用32为程序
和 声明为 32 位架构,同时不要声明
或者
同时配置 为
五、AMS 部分的参数调整
修改代码
调整默认后台最大缓存进程数为 16:
六、屏幕输出帧率优化
首先保证 值必须为 ,另外可调整 ,例如:
修改文件
七、滑动帧速率低问题优化方案
修改 Framework 下的view config 信息,具体代码路径为
修改方案如下:
八、文件系统优化
对于低内存设备,建议更改userdata 分区格式为f2fs格式,减小系统开销。
修改方案如下:
九、关闭 Dm_verity 功能
对于低内存设备,Google 官方建议关闭 dm_verity 功能。
关闭方法如下:
1.修改
关闭 宏开关
2.kernel 部分
删除 宏开关支持。
3.system 分区参数修改
在对应 system 分区挂载的参数去掉 verify 属性,例如:
分区的挂载一般是在 fstab.qcom 中实现。
8909go 的项目需要单独在 kernel 对应的 dtsi 文件中对应的分区删除 verify 属性,修改后的内
容如下:
十、优化 Touch boost 功能
对于 SmartPhone 可以开启 Touch boost,提升应用启动速度,开启方法如下:
修改代码
相关变量如下:
开启方法如下:
1. kernel 部分:
2.init.rc 中添加以下内容:
友情推荐
至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
分享到朋友圈吧,方便您使用时快速查找!
领取专属 10元无门槛券
私享最新 技术干货