2 zhengpfyzj zhengpfyzj 于 2017.09.18 10:22 提问

怎样做到程序不被杀死

现在在做一个闹钟APP,基本功能都已经完成了,但是碰到一个比较纠结的问题:(1)程序启动,设置好闹钟后,退出程序,程序在后台运行,闹钟可以正常工作;(2)一键清理后,程序被杀死,不能正常工作;(3)手动清理后,也不能正常工作。**请问有什么方法让程序不被杀死,永远运行,就像手机自带的闹钟一样,开启后能够一直运行?**

6个回答

caozhy
caozhy   Ds   Rxr 2017.09.18 10:46

将你的程序作为android的服务,在后台运行。

zhengpfyzj
zhengpfyzj 我才用的是AlarmManage部分运行在服务中,可以将整个APP作为服务在后台运行吗?
2 个月之前 回复
qq_40288767
qq_40288767   2017.09.18 10:50

手机自带的一些软件,它们是有应用保护,一般清理是无法杀死的。而自己开发的APP,不在这个保护中,不想被杀死,永远运行,也就是service永远运行,你可以试试在清理软件里设置保护。放到白名单里。

zhengpfyzj
zhengpfyzj 运行在服务中在模拟器上没问题,清理程序后,后台依然在运行,但是放到真机上被清理后就不行了,请问这是为什么呢?
2 个月之前 回复
wirepuller_Miss_wu
wirepuller_Miss_wu   2017.09.18 15:08

使用Android的系统服务,让你的APP在后台一直运行,不被系统杀死。

stone_you
stone_you   2017.09.18 17:35

http://blog.csdn.net/u012940983/article/details/52229249 当app被杀死后再重新设置alarm

taoleialskdjfhg
taoleialskdjfhg   2017.09.18 22:24

永不被kill的app就是流氓app,就是病毒

weixin_39923324
weixin_39923324   2017.09.20 10:30

Android 四大组件 服务

Csdn user default icon
上传中...
上传图片
插入图片