이미 많이 알려진 topic이지만.. 정리차원에서...
* 표준적인 방법은 'startForeground()' API를 통하는 방법이다.
그렇지만, 'startForeground()' 를 이용할 경우에는 반드시 'Notification()'을 띄워야 한다.
* 만약 Notification없이 죽지 않는 Service를 만들때, 그 service를 platform key로 signing할 수 있다면(즉 platform app인 경우)
<android:persistent='true' />를 이용할 수 있다.
이는 '<application', '<service', '<activity' 에 각각 적용 가능하다.
다만, Persistent App의 경우 항상 memory에 상주한다. (Kill 로 죽이더라도 곧바로 재시작한다.)
'Domain > Android' 카테고리의 다른 글
[Android] Build goldfish kernel with NDK toolchain. (0) | 2015.10.19 |
---|---|
[Android] signing verification (0) | 2015.02.11 |
[Android] Package verification with signature. (0) | 2015.02.02 |
Multiple ABI and 64bit on Lolipop (2) | 2014.11.08 |
[Android] WindowManager & Display Area (0) | 2014.08.08 |