Android Sprd省电管理(一)appPowerSaveConfig.xml

源码设置路径

vendor\sprd\platform\frameworks\native\data\etc\appPowerSaveConfig.xml

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<app_powersave_config>
<package name="com.pp.assistant" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="1" secondarylaunch="1" lockscreencleanup="1" consumertype="0" />
<package name="com.spreadtrum.itestapp" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="2" consumertype="0" />
<package name="com.comcat.activity" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="2" consumertype="0" />
<package name="com.sprd.sleepwakeuptest" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="2" consumertype="0" />
<package name="sprdtest.message" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="2" consumertype="0" />
<package name="com.greenpoint.android.mc10086.activity" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="2" consumertype="0" />
<package name="com.jio.emiddleware" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="2" consumertype="0" />
</app_powersave_config>

optimize:是否应用电池优化,其中 0 表示白名单(不优化),1 表示黑名单(优化)
alarm:是否待机唤醒优化,其中 0 表示自动,1 表示黑名单(优化), 2 表示白名单(不优化)
wakelock:是否待机休眠,其中 0 表示自动,1 表示黑名单(优化), 2 表示白名单(不优化)
network:是否数据联网限制,其中 0 表示自动,1 表示黑名单(优化), 2 表示白名单(不优化)
autolaunch:是否自启动管理,其中 1 表示黑名单(禁止),2 表示白名单(允许)
secondarylaunch:是否关联启动,其中 1 表示黑名单(禁止),2 表示白名单(允许)
lockscreencleanup:是否锁屏清理,其中 0 表示黑名单,1 表示白名单

consumertype:对应该应用的耗电情况,0对应耗电情况未知。其他值意义如下:

         0x01: 表示alarm频繁唤醒;0x02:表示长时间持锁; 0x04: 表示长时间使用gps

         实际值可能为上述各值的组合

猜你喜欢

转载自blog.csdn.net/liu362732346/article/details/84940691