因为工作原因需要程序一直后台运行,整理了一下后台保活相关方法。留此存档
保活和省电的矛盾
Android 设备运行过程中,为了节能或者节省内存,系统会自动将后台的高耗能进程kill 掉。所以要保活,基本思路为:
- 允许应用自启动和关联启动
- 允许后台运行
- 不允许系统对其电池优化,不开启省电模式
- 任务栏加锁免清理
同时为了后台运行活动能够正常进行,需要防止休眠状态手机断网。
应用白名单任务栏加锁
小米 (MIUI)
应用后台配置无限制 image.png华为
image.pngOPPO
1、ColorOS7.2及以上版本机型:进入「设置>电池>应用耗电管理>选择一个应用并点击>允许唤醒前台/允许完全后台行为」。
允许唤醒前台:关闭后,将有效减少应用耗电量,但可能导致该应用无法正常运行,相应通知也可能会有延迟。
允许完全后台行为:开启后,不对应用后台行为进行任何限制和优化,可能导致耗电量增加。
2、ColorOS5.1-7.1版本机型:进入「设置>电池>耗电详情」,即可看到对应程序的耗电详情。
因机型和系统版本不同操作路径可能会略有差异,请以手机实际操作界面显示为准。
VIVO
进入设置--电池--后台高耗电 / 后台高耗电管理/后台耗电管理--(选择对应软件)--开启软件后台高耗电即可。
一加
点击手机设置选项------手机设置页面后,点击电池选项。------进入电池管理界面后,点击启动管理选项。把要允许后台运行的程序开启自动管理开关,然后再次点击该程序进行手动管理。------最后在手动管理选项内勾选允许后台活动即可。
网友评论