Android-android应用程序怎样才能减小耗电量

Android-android应用程序怎样才能减小耗电量

偏爱自由 发布于 2017-01-01 字数 0 浏览 1063 回复 3

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

瑾兮 2017-10-17 3 楼

智能手机耗电主要有两点,屏幕和网络通信。

正常程序是无法控制屏幕的,只能控制网络传输和连接策略。一般坚守下面几点

1.懒加载
不要预先加载大量的后续数据

2.建立缓存
减少下载重复的数据

3.选择好的交互格式
就是交互同等信息数据小,解析简单的。

4.压缩数据
对数据进行压缩处理。gzip,等方式先压缩要交互的数据。

这个问题太笼统了,你可以先去测试下。

晚风撩人 2017-02-15 2 楼

关于这个问题,你可以参考一下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章节的内容,介绍了一些电量控制的核心内容,希望对你有帮助!

清晨说ぺ晚安 2017-01-27 1 楼

关键是减少内存占用,减少CPU损耗。
你的程序只做需要的事,对功能做减法。
性能,能耗要求高的话,第三方框架不要用,只实现自己需要的功能。