作者agogo (想到再说...)
看板AndroidDev
标题[问题] 如何让APP关闭自启service
时间Tue Apr 28 11:17:50 2015
各位高手大大好!!
我最近想要在自己开发的 Android APP
实现 Service 的开机和後台自动启动,像一些手机防毒软体那样
目前google找到最多的方法是监听系统广播
ACTION_BOOT_COMPLETED 和 ACTION_TIME_TICK
监听到系统广播後开启 Service
测试後发现如果 APP 已经开启,确实可以监听到系统广播
但是如果 APP 已经退出,就不能监听到系统广播了
我的理解是监听系统广播的程式也是 APP 的一部分,
所以在 APP 退出後就不会再执行这部分程式,也就监听不到系统广播??
我希望在 APP 关闭的情况下能自动启动 Service
请问各位大大是否可以分享一下这方面的经验,该如何实现?
或有办法可以将 Service 注册到系统中,让系统管理自动让 Service 启动?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.138.65.181
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1430191072.A.E07.html
1F:→ erttyy8821: 感觉需求和问题好像不太一样? Service重头到尾 04/28 12:48
2F:→ erttyy8821: 不关掉不就OK了? 有Activity时再做跟UI的互动 04/28 12:49
3F:推 sofasoso: 就不要关掉service... 不过logcat会一直跳红字就是 04/28 13:14