近日,将一个业务app导入系统,发现APP中功能界面在切入后台的时候,会受到影响,原来是白名单的存在导致的,先将framework层面添加的改动展示一下,后面再上原理层面的内容分析:
diff --git a/data/etc/platform.xml b/data/etc/platform.xml
index c243e311..948c2848 100755
--- a/data/etc/platform.xml
+++ b/data/etc/platform.xml
@@ -190,13 +190,16 @@
<allow-in-power-save package="com.android.cellbroadcastreceiver" />
<allow-in-power-save package="com.android.shell" />
+ <allow-in-power-save package="aaa.bbb.ccc" />
+ <allow-in-data-usage-save package="aaa.bbb.ccc" />
<allow-in-power-save package="com.iflyrec.systemlogcatch" />
<allow-in-data-usage-save package="com.iflyrec.systemlogcatch" />