android Service防止被杀:
https://www.zhihu.com/question/29826231
这篇知乎问答,很有帮助;
但是最近研究
咕咚的 源码发现,咕咚 记录轨迹的方式 实际很简单,就只是 把Activity放到前台,不让finish。
具体做法:
1,Service绑定到Activity上;
2,
监听锁屏,屏幕关闭时候,就打开Activity;
里面还有一些其他细节:
因为设计到定位,所以需要定时唤醒CPU。