跳转到相应内容

最常访问

最近访问

navigation

优化电池寿命

依赖项和先决条件

您也应该阅读

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

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

课程

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

获取最新的 Android Developers 资讯和提示,助您在 Google Play 上取得成功。

* 必填字段

成功!

在微信上关注 Google Developers

要以浏览此网站吗?

您请求访问的是网页,但是您为此网站设置的语言偏好为

要更改您的语言偏好设置并以浏览此网站吗?如果以后您想要更改语言偏好设置,请使用每个页面底部的语言菜单。

该类需要 或更高的 API 级别

此文档已被隐藏,因为您为该文档选择的 API 级别是 。您可以使用左侧导航栏上方的选择器来更改文档的 API 级别。

要详细了解如何根据您的应用需求指定 API 级别,请参阅支持不同平台版本

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)