您的位置:首页 > 移动开发 > Android开发

Android: Transferring Data Without Draining the Battery

2012-06-05 14:03 274 查看
http://developer.android.com/training/efficient-downloads/index.html


Transferring Data Without Draining the Battery

Get
started ›Optimizing Downloads
for Efficient Network Access


Dependencies and prerequisites

Android 2.0 (API Level 5) or higher


You should also read

Optimizing Battery Life

In this class you will learn to minimize the battery life impact of downloads and network connections, particularly in relation to the wireless radio.
This class demonstrates the best practices for scheduling and executing downloads using techniques such as caching, polling, and prefetching. You will learn how the power-use profile of the wireless radio can affect your choices on when, what, and how to transfer
data in order to minimize impact on battery life.


Lessons

Optimizing Downloads for Efficient Network Access
This lesson introduces the wireless radio state machine, explains how your app’s connectivity model interacts with it, and how you can minimize your data connection and use prefetching and bundling to minimize the battery drain associated with your data transfers.
Minimizing the Effect of Regular Updates
This lesson will examine how your refresh frequency can be varied to best mitigate the effect of background updates on the underlying wireless radio state machine.
Redundant Downloads are Redundant
The most fundamental way to reduce your downloads is to download only what you need. This lesson introduces some best practices to eliminate redundant downloads.
Modifying your Download Patterns Based on the Connectivity Type
When it comes to impact on battery life, not all connection types are created equal. Not only does the Wi-Fi radio use significantly less battery than its wireless radio counterparts, but the radios used in different wireless radio technologies have different
battery implications.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐