如何允许app后台运行

如题所述

为了节约电量和网络流量,锁屏后部分应用程序会自动关闭。

如果您希望某些应用一直保持运行状态,可以将此应用设置成后台保护,操作方式如下:
EMUI 8.X:进入 手机管家> 启动管理,找到对应的应用,关闭自动管理,在弹出的三个选项中,将允许后台活动的开关开启。
EMUI 5.X:进入手机管家界面,点击 剩余 xx%> 锁屏清理应用,关闭需要在后台运行应用程序的开关。
如果您希望清理后台后应用也保持在后台运行,建议您在后台中点击应用上方的锁图标,将应用锁定在后台即可。

说明:省电模式如果设置成超级省电,超级省电模式会自动启用相关策略来进行省电,您即使设置了受保护应用可能也会在锁屏后被关闭。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-20
1. 把service和activity分开,让service开机启动。设置一个broadcast receiver接受开机信号,使用RECEIVE_BOOT_COMPLETED的permission, 然后启动service。activity启动后绑定到service上,通过ipc机制通信,acitivity结束后松绑。注意安装后要手动启动service,不会自动启动,之后重启手机后才会随开机启动。
2. 在内存低的时候系统会自动清理进程,这时候后台service可能会被杀掉。可以在onStartCommand中返回START_STICKY,这样系统有足够多资源的时候,就会重新开启service。追问

谢谢!请问如何设置broadcast receiver呢?

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网