DDR: 512M
CPU: arm7-800M
对于系统优化可以从以下几点入手:
1、 界面优化:
设置à声音à去掉勾选拨号键盘触摸音效,触摸提示音,触摸时震动
设置à位置服务à去掉勾选GPS卫星(唠叨下,对于消费类电子来说在不用地图的情况下关掉,这模块比较耗电)
设置à开发人员选项à去掉否选USB调试、允许模拟地点(连接电脑就没有办法直接给设备装上应用了,所以需要重新勾选上)
设置à辅助功能à去掉勾选自动旋转屏幕
设置à开发人员选项à关闭窗口动画缩放、过渡动画缩放
2、 缓存优化
主要就是对ram的优化,当前的ram才512M,更得促使能节省一点就是一点了,
通过设置à应用程序à显示缓存进程,你可以看到一些apk占用了当前多少资源,目前就我从原生发现的最大就是系统launcher了,有差不多30M左右,所以界面那么华丽也不是没有道理的,由于当前我们做了一套自定义的launcher,所以就直接干掉原生的,当然里面还有许多用不到的,也在试着慢慢删除
3、 关闭系统自带的程序
现在市面上的android手机系统包都会普遍自带大量的应用,像对于这种PND产品来说,很多应用就显得更是没有必要了。而在系统里有一个专门的packageMangerService管理系统中的APK,所以减少apk安装,不需要的apk直接剔除掉,减少scan package的时间 ,自己总结如下:
参考文章: http://wenku.baidu.com/view/4713a5dece2f0066f5332212.html
4、 CPU超频运行
在网上有很多人提到让CPU超频运行,但其实从我的角度考虑,我是完全不建议用户这么做的,从两个方面考虑,目前上面上的手机基本上都带DVFS功能,目的就是让功耗降到最低,但设置CPU超频的话, 电流明显会加大,这和当初设计者的理念就相悖了,第二,设置超频的话很有可能会有意想不到的事情发生,想黑屏死机什么的,感觉这现象比“卡”严重多了
5、 Service优化
当前这一步我正在研究中,因为牵涉面比较广,干掉一个service可能就意味着一些应用没有作用的,总之原理就是一些没有必要的systemservice我们不予以加载,但前提不能影响一些应用的正常工作。像sensorsService等服务是不需要加载的(当前PND是没有sensors),具体可以参考
http://wenku.baidu.com/view/eacd72c284254b35eefd34d3.html
6、 CODE
对于程序猿来说这一块就显得很重要了,当然这也是一个漫长的积累的过程
希望大家踊跃提意见453229600@qq.com,也顺便让我的系统更流畅 O(∩_∩)O