AndroidQ-应用保活记录(展锐平台)
- 开源代码
- 2025-08-02 23:36:01

有其他同事改过这方面的问题,仅在此作个记录,方便查阅。
1、lmkd白名单
1).device/sprd/sharkle/common/lmkd_param.conf # format: title and string # TITLE_ for different usage # string detail information for every TITLE. ####TITLE_LMKD_SKIP_PROCESS_LIST ##For CTS com.android.cts.verifier #仿照以上格式加入所需要保活的包名 ##For CTChat com.flyscale.pttcore ####TITLE_LMKD_OTHER_CONFIG 2).device/sprd/sharkle/common/DeviceCommon.mk #关闭心跳对齐 PRODUCT_PROPERTY_OVERRIDES += \ persist.sys.heartbeat.enable=0 3).device/sprd/sharkle/common/overlay/frameworks/base/core/res/res/values/config.xml <bool name="config_enableAutoPowerModes">true</bool>2、省电优化
vendor/sprd/modules/power/fw-power-config/appPowerSaveConfig.xml 该配置文件针对应用省电优化配置的格式内容如下: <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <app_powersave_config> <package name="com.kugou.android" optimize="1" alarm="0" wakelock="0" network="0" autolaunch="2" secondarylaunch="2" lockscreencleanup="0" consumertype="0" exemptsource=”0”/> </app_powersave_config> 其中: (1)name指定对应的app名称 (2)optimize对应是否对该应用进行省电优化的总开关,0为不优化,1为优化 (3)alarm对应待机唤醒优化,0对应自动,1对应优化,2对应不优化 (4)wakelock对应待机休眠优化,0对应自动,1对应优化,2对应不优化 (5)network对应待机数据联网,0对应自动,1对应优化,2对应不优化 (6)autolaunch对应应用自启动,1对应禁止,2对应允许 (7)secondarylaunch对应应用关联自启,1对应禁止,2对应允许 (8)lockscreencleanup对应锁屏清理,1对应清理,2对应不清理 (9)consumertype对应该应用的耗电情况,0对应耗电情况未知。其他值意义如下: 0x01: 表示alarm频繁唤醒;0x02:表示长时间持锁; 0x04: 表示长时间使用gps 实际值可能为上述各值的组合 (10)exemptsource:配置来源,设置为03、Guru白名单
/*app white list*/ private final String[] mInternalWhiteAppList = new String[] { "android.app.cts", "com.flyscale.pttcore" };貌似就这三个地方,以后有其他再更新
AndroidQ-应用保活记录(展锐平台)由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“AndroidQ-应用保活记录(展锐平台)”