由于手机系统和内存问题
一般厂商会设置内存分配不足或者常驻后台应用超时自动杀进程,以保证手机的流畅性
为了让手机通过APP在锁屏时也能获取电量并且网络通信,需要通过一些设置让APP常驻在后台
主要的设置有以下几种
-
一个是省电策略无限制
-
一个是允许自启动和应用白名单
-
其他辅助权限允许
打开手机设置
选择应用设置
选择应用管理
选择要设置常驻后台的APP
开启自启动
设置省电策略-无限制
省电无限制
设置权限管理
因为是自己开发的APP,所以能给的权限全部给
锁屏显示,后台弹出界面,悬浮窗,通知等都开启
因为经过实际测试,仅仅开启自启动和省电无限制,APP通常在锁屏后25分钟后就停止运行(没有继续HTTP通信)
但是开启了关于锁屏,桌面,通知,后台等权限后,实测15个小时仍然保持后台活跃通信,给的权限越多,越能常驻进程
要知道,很多保活方法,都是通过
-
一寸像素显示屏
-
后台背景无声音乐播放
-
通知和推送广播
等相关操作设置,而这些都需要上述对应的权限
不被Kill进程白名单
进入小米手机自带的系统管家
点击优化加速
点击右上角设置
点击锁定任务
开启锁定
这样手动清除进程时,被锁定的APP不会被清理掉
本文示例为小米9手机,其他品牌如华为,vivo,oppo不在此文范围
每个系统都不一样,请根据自己的系统自行检索对应常驻后台操作
END.