android服務防止被殺

android Service防止被殺:https://www.zhihu.com/question/29826231
android服務防止被殺

這篇知乎問答,很有幫助;
但是最近研究  咕咚的 源碼發現,咕咚 記錄軌跡的方式 實際很簡單,就只是 把Activity放到前臺,不讓finish。
具體做法:
1,Service綁定到Activity上;
2,監聽鎖屏,屏幕關閉時候,就打開Activity;
裏面還有一些其他細節:
因爲設計到定位,所以需要定時喚醒CPU。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章