안드로이드에서 응용 프로그램을 끝내는 것은 불가능합니다.
시스템은 현재 포어 그라운드 작업에 더 많은 리소스가 필요할 때마다 백그라운드 프로세스를 중단하여 RAM과 CPU를 확보합니다.
그러나 다음 중 하나를 수행 할 수 :
반환 START_STICKY 또는 START_REDELIVER_INTENT이 서비스에 대한() 당신의 onStartCommand에서 서비스
를 사용하여 반환 START_STICKY 또는 START_REDELIVER_INTENT
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
return START_STICKY;
}
GCM과 같은 푸시 알림 서비스를 사용하여 필요할 때만 앱을 실행하십시오.
앱이 필요하지 않을 때 앱이 실행되지 않으므로 배터리 효율이 훨씬 더 높은 방법입니다. GCM을 통합하면 Google에서 승인 한 모든 Android 기기 (Google Play가 설치된 기기)에 이미 설치된 Google 서비스를 통해 앱에 푸시 알림을 보낼 수 있습니다. 장치가 알림을 받으면 장치에서 응용 프로그램을 시작하고 알리고 시작합니다.
이것이 마지막 질문입니다. 작업 관리자를 닫을 수 없도록 변경할 수 있습니까? –
@ coler'e 작업 관리자는 다른 응용 프로그램과 동일하므로 아니오입니다. –
당신의 도움으로, 나는 응용 프로그램 계층에서 이해, 내 소원을 관리 할 수 없습니다. 내 목표를 달성하기 위해 안드로이드 OS, 오픈 소스를 변경하는 방법을 검색 할 것입니다. –