안드로이드 서비스 자동 실행

Posted by Breeze24
2016. 6. 5. 00:13 Android/TroubleShooting


안드로이드 서비스 자동 실행하도록 개발하기




구현 방법 : 안드로이드 단말기 부팅시에 브로드캐스트 리시버를 수신하여 특정 서비스를 

                  실행하도록 구현


1) AndroidManifest.xml에 위의 퍼미션을 추가

   

     android.permission.RECEIVE_BOOT_COMPLETED

.

2) BroadcastReceiver를 상속받는 클래스를 생성


if(intent.getAction().equals(BOOT_ACTION)){

 //서비스를 실행하도록 구현

    context.startService(new Intent("com.service"));

}


3) AndroidManifest.xml에 위의 클래스 추가

    

     <receiver android:name .........> </receiver>

.