androidP Doze模式 添加 doze白名单 省电优化白名单

androidP Doze模式

androidP 添加 doze白名单 省电优化白名单

通过命令查找文件
grep allow-in-power-save frameworks/base/ --include=*.xml -Rn

配置文件路径
frameworks/base/data/etc/platform.xml

配置说明
allow-in-power-save :始终在省点白名单,即使在省电模式或者非前台应用。
allow-in-power-save-except-idle : 用于指定进程在省电模式下(非Idle)仍可上网。

原生配置内容如下:

frameworks/base/data/etc/platform.xml:197:    <allow-in-power-save package="com.android.providers.downloads" />
frameworks/base/data/etc/platform.xml:204:    <allow-in-power-save package="com.android.cellbroadcastreceiver" />
frameworks/base/data/etc/platform.xml:205:    <allow-in-power-save package="com.android.shell" />
frameworks/base/data/etc/platform.xml:208:    <allow-in-power-save-except-idle package="com.android.providers.calendar" />
frameworks/base/data/etc/platform.xml:209:    <allow-in-power-save-except-idle package="com.android.providers.contacts" />

adb查看doze白名单

adb shell dumpsys deviceidle whitelist

system-excidle,com.android.providers.downloads,10010
system-excidle,com.android.vending,10015
system-excidle,com.android.cellbroadcastreceiver,1000
system-excidle,com.google.android.gms,10016
system-excidle,com.android.shell,2000
system-excidle,com.android.providers.contacts,10014
system,com.android.providers.downloads,10010
system,com.android.cellbroadcastreceiver,1000
system,com.google.android.gms,10016
system,com.android.shell,2000

设备上的配置路径:
/etc/permissions/platform.xml (Android9.0)
以前的旧版本系统是在:
/data/system/deviceidle.xml

posted @ 2022-03-12 22:04  xiaomodecnblogs  阅读(1030)  评论(0)    收藏  举报