ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**我们的需求是:** 开启户外运动,需要永驻后台,采集收据,使用过咕咚、悦跑圈的都知道。 但是不同的机型及厂家,让我们的应用无时无刻地在后台被杀。 **总结下来基本是如下几种:** 1.开启服务,设置服务杀死重生; **2.开启服务,发送通知,设置为前台服务; (需要用户主动设置权限,我们现在就是用这种;)** **3.双进程保活,互相唤醒;** 4.检测各种系统广播启动应用; **5.息屏打开1像素点Activity;(QQ)** **6.开启服务,播放无声音乐(定制OS出现锁屏 显示音乐播放界面,比如 miui);** 7.优化应用内存;(最后,但是最难) 以上这些方式在网上都可以查询到,但是因为android版本不同rom不同,不一定都能派上用场,可自行查找。 难度: 1 android机型众多,各家系统省点策略不一,保活的黑方法已经无法使用; 2 机型众多,获取权限与跳转设置不一样,鸿蒙系统,不提供调起接口;(暂时没找到)