Android9.0 P 电源管理&android各版本电量优化功能策略

Android 9.0 引入了应用待机群组和省电模式改进来优化电源管理。应用待机群组根据使用情况对应用分组并施加后台限制,而省电模式在启用后对后台运行施加更严格限制。系统通过动态分配和机器学习预测应用使用,限制只在非充电状态下生效。开发者应确保应用在不同群组中的行为恰当,避免滥发通知,并考虑应用在省电模式下的运行状态。
摘要由CSDN通过智能技术生成

针对电量优化android的改动

在最近几个android版本中已存在的电量优化功能基础上,Android 9 引入了一些新功能来持续改进设备电源管理,以确保将系统资源提供给最需要它们的应用.

近几个android版本中电量优化功能:

Android 5.0 Lollipop:
    1.新增 Job Scheduling API 可以将作业推迟(合并)到稍后或指定条件下(如设备充电或连入 WLAN 时)执行来优化电池寿命
    2.新增 Battery Historian (电池历史数据分析工具) 通过它了解整个系统的耗电情况,以及了解您的应用对设备电池的影响

Android 6.0 Marshmallow 和 7.0 Nougat
    根据设备是否空闲状态增加Doze低电耗模式和App Standby应用待机模式

Android 8.0 Oreo
    1.后台执行限制:当应用进入已缓存状态时,如果没有活动的组件,系统将解除应用具有的所有唤醒锁.此外,系统会限制未在前台运行的应用的某些行为,具体如下:
        在后台运行的应用对后台服务的访问受到限制
        应用无法使用其清单注册大部分隐式广播(即,并非专门针对此应用的广播)
    2.后台位置限制
    为降低功耗,Android 8.0 会对所有后台应用检索用户当前位置的频率进行限制(只允许后台应用每小时接收几次位置更新)
    系统会对前台应用和后台应用进行区分.应用满足以下任一条件即视为前台应用:
        它具有可见的 Activity,无论 Activity 处于启动还是暂停状态
        它具有前台服务
        另一个前台应用通过绑定到应用的其中一个服务或使用应用的其中一个内容提供程序与应用相连
    如果以上所有条件均不满足,应用即视为后台应用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值