作者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://www.ptt.cc/bbs/AndroidDev/M.1430191072.A.E07.html
→ erttyy8821: 感覺需求和問題好像不太一樣? Service重頭到尾 04/28 12:48
→ erttyy8821: 不關掉不就OK了? 有Activity時再做跟UI的互動 04/28 12:49
推 sofasoso: 就不要關掉service... 不過logcat會一直跳紅字就是 04/28 13:14