(三)高级篇____1、数据传输时避免浪费电量
主任务原文链接:http://developer.android.com/training/efficient-downloads/index.html
作者:benny520
状态:已完成已排版
数据传输时避免浪费电量
在这一章,我们将学习如何最小化某些操作对电量的影响。比如如何处理下载,网络连接,特别是无线电波。
这一章,演示了如何使用缓存caching,轮询polling,预取prefetching等技术来优化流程并执行下载操作。我们会学习无线电波的power-use属性配置是如何影响我们在何时,用什么,以何种方式来传输数据的选择。进而最小化对电池寿命的影响。
课程如下:
1.有效的网络访问优化下载(Optimizing Downloads for Efficient Network Access)
这节课将介绍什么是无线电状态机,解释你的应用的连接模型如何与之交互,如何优化数据连接以及如何在传输数据时使用预取技术和捆绑技术来优化电量消耗。
2.将定期更新的影响降至最低(Minimizing the Effect of Regular Updates)
这节课将介绍如何在基础无线状态机上,设置合适的更新频率来最大程度上缓和和优化其对后台更新操作的影响。
3.重复下载是多余的(Redundant Downloads are Redundant)
减少下载的最基本方法就是只下载你需要的。这节课将会介绍一些避免重复下载的方法。
4.基于连接类型修改您的下载模式(Modifying your Download Patterns Based on the Connectivity Type)
说到对电量的影响,并不是所有的网络连接类型对电量的消耗都是相同的。Wi-Fi模式相对其他无线电波可以大幅减少电量消耗,而且不同的无线电波技术电量消耗也是不同的。

浙公网安备 33010602011771号