Skip to content

Most visited

Recently visited

navigation

优化电池寿命

依赖项和先决条件

您也应该阅读

要想让您的应用行为得当,应设法限制其对设备电池寿命的影响。 完成本课程的学习后,您将能够开发可根据设备的状态修改其功能和行为的应用。

通过采取对网络请求进行批处理、在失去连接时停用后台服务更新,或者在电池电量不足时降低此类更新频率等措施,可以确保在不损害用户体验的同时,最大限度减轻您的应用对电池寿命的影响。

课程

减少网络耗电量
了解如何分析应用的网络资源使用并进行优化以降低耗电量。
对低电耗模式和应用待机模式进行针对性优化
学习如何针对 Android 6.0 Marshmallow 中引入的电源管理功能测试和优化您的应用。
监控电池电量和充电状态
学习如何通过确定和监控当前电池电量和充电状态变化来改变您的应用的更新频率。
确定和监控插接状态和基座类型
最佳更新频率可能因宿主设备的使用方式而异。学习如何确定要使用的基座类型以及如何监控插接状态,以相应地改变您的应用的行为。
确定和监控连接状态
如果没有互联网连接,您无法从在线来源更新您的应用。学习如何通过检查连接状态来改变后台更新频率。 您还将学习如何在开始高带宽操作前检查 Wi-Fi 或移动连接。
随需操纵广播接收器
可以在运行时切换您在清单文件中声明的广播接收器,以停用那些因当前设备状态无需启用的接收器。 学习通过切换和级联状态变化接收器提高效率,以及学习将操作延迟到设备处于特定状态时进行。
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)