Android电源管理

原文:https://source.android.com/devices/tech/power/mgmt

电池寿命是一个长期用户关注的问题。为了延长电池寿命,Android不断添加新功能,以帮助平台优化应用程序和设备的非充电情况下行为。

Android包含以下电池寿命增强功能:

  • 应用限制:平台会提示对电池寿命产生负面影响的应用程序,以便用户可以选择限制这些应用程序消耗资源。默认情况下,应用不受后台限制。
  • 应用待机:平台会将未使用的应用程序置于应用待机(App Standby)模式,暂时限制网络访问并推迟这些应用程序的同步和作业。
  • 打盹:如果用户长时间没有主动使用他们的设备(屏幕关闭且静止未动),平台可以进入深度睡眠状态(定期恢复正常操作)。Android 7.0及更高版本还允许Doze在用户关闭设备屏幕但仍继续移动时触发更轻量的优化集。
  • 豁免:默认情况下,预装的系统应用程序和云消息服务通常免于App Standby和Doze。应用开发者可以使用Intents将这些设置应用于他们的应用。用户可以在“设置”菜单中将应用程序从App Standby和Doze省电模式中免除。

豁免申请

您可以免除应用程序受Doze或App Standby约束。以下用例可能需要豁免:

  • 设备制造商使用除Firebase云消息(FCM)之外的云消息平台 。
  • 运营商使用非FCM云消息平台
  • 使用非FCM云消息平台的第三方应用程序

警告:不要豁免应用程序以避免测试和优化。不必要的豁免会破坏Doze和App Standby的好处,并可能损害用户体验,因此我们强烈建议尽量减少此类豁免,因为它们允许应用程序破坏平台对电源使用的有益控制。如果用户对这些应用程序的功耗感到不满,可能会导致沮丧,糟糕的体验(以及对应用程序的负面评价)以及客户支持问题。出于这些原因,我们强烈建议您不要豁免第三方应用程序,而只是豁免云消息服务或具有类似功能的应用程序。

"设置>应用和通知>特殊应用访问>电池优化"中列出了默认免除的应用。此列表用于从Doze和App Standby模式中免除应用程序。为了向用户提供透明度,“设置”菜单必须显示所有被豁免的应用程序。

用户可以通过“设置>应用和通知> (点击任意一个应用程序名) >电池>电池优化”手动豁免应用,然后选择要关闭(或重新开启)优化的应用。但是,用户无法取消系统镜像中默认免除的任何应用程序或服务。

你可能感兴趣的:(Android电源管理)