androi 系统优化

最近手头上有一款基于android4.0下开发的PND产品,同时也在这款机器上开发了WINCE平台的,毕竟在PND这块大多数用的还是WINCE平台,又便宜又稳定。然后对比发现开机速度、流畅度和wince比起来。。就不多说了,你懂得的,  O(∩_∩)O 毕竟android比wince复杂多了,同时对于PND产品来说很多功能都是不需要的,然后想想得对当前系统优化,至少不能让用户体验说这款机器很卡什么的。就从网上资料搜索到一些加以总结,这里是从研发角度考虑,所以就没有什么刷机之类
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

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(111) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值