1. 程式人生 > >Android Sprd省電管理(一)appPowerSaveConfig.xml

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

         實際值可能為上述各值的組合