智能手机耗电主要有两点,屏幕和网络通信。
正常程序是无法控制屏幕的,只能控制网络传输和连接策略。一般坚守下面几点
1.懒加载不要预先加载大量的后续数据
2.建立缓存减少下载重复的数据
3.选择好的交互格式就是交互同等信息数据小,解析简单的。
4.压缩数据对数据进行压缩处理。gzip,等方式先压缩要交互的数据。
这个问题太笼统了,你可以先去测试下。
关于这个问题,你可以参考一下Android官方的一个培训教程:http://blog.csdn.net/kesenhoo/article/details/7362512上面是我翻译过的文章,其中以下几章节都是与电量有关的课程。[【Android Advanced Training - 04】优化电池寿命Lesson 1 - 监测电池的电量与充电状态[【Android Advanced Training - 04】优化电池寿命Lesson 2 - 判断并监测设备的停驻模式与类型(车载模式等)[【Android Advanced Training - 04】优化电池寿命Lesson 3 - 判断并监测网络连接状态[【Android Advanced Training - 04】优化电池寿命Lesson 4 - 按需操控Broadcast Receivers是否开启[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 0 - 章节概览[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 1 - 看无线电波如何影响网络操作[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 2 - 调整定时更新的频率(C2DM与退避算法的使用)[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 3 - 使用缓存来避免重复的下载[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 4 - 根据网络类型更改下载模式
想要全面的了解如何优化电量的使用,上面的知识点都是必不可少的,特别是第5章节的内容,介绍了一些电量控制的核心内容,希望对你有帮助!
关键是减少内存占用,减少CPU损耗。你的程序只做需要的事,对功能做减法。性能,能耗要求高的话,第三方框架不要用,只实现自己需要的功能。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
智能手机耗电主要有两点,屏幕和网络通信。
正常程序是无法控制屏幕的,只能控制网络传输和连接策略。一般坚守下面几点
1.懒加载
不要预先加载大量的后续数据
2.建立缓存
减少下载重复的数据
3.选择好的交互格式
就是交互同等信息数据小,解析简单的。
4.压缩数据
对数据进行压缩处理。gzip,等方式先压缩要交互的数据。
这个问题太笼统了,你可以先去测试下。
关于这个问题,你可以参考一下Android官方的一个培训教程:
http://blog.csdn.net/kesenhoo/article/details/7362512
上面是我翻译过的文章,其中以下几章节都是与电量有关的课程。
[【Android Advanced Training - 04】优化电池寿命Lesson 1 - 监测电池的电量与充电状态
[【Android Advanced Training - 04】优化电池寿命Lesson 2 - 判断并监测设备的停驻模式与类型(车载模式等)
[【Android Advanced Training - 04】优化电池寿命Lesson 3 - 判断并监测网络连接状态
[【Android Advanced Training - 04】优化电池寿命Lesson 4 - 按需操控Broadcast Receivers是否开启
[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 0 - 章节概览
[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 1 - 看无线电波如何影响网络操作
[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 2 - 调整定时更新的频率(C2DM与退避算法的使用)
[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 3 - 使用缓存来避免重复的下载
[【Android Advanced Training - 05】传输数据时避免电量的浪费Lesson 4 - 根据网络类型更改下载模式
想要全面的了解如何优化电量的使用,上面的知识点都是必不可少的,特别是第5章节的内容,介绍了一些电量控制的核心内容,希望对你有帮助!
关键是减少内存占用,减少CPU损耗。
你的程序只做需要的事,对功能做减法。
性能,能耗要求高的话,第三方框架不要用,只实现自己需要的功能。