부팅시에 코드를 실행하는것은 간단합니다.
Android는 Booting시에 BOOT_COMPLETED라는 BroadCast를 생성합니다.
그걸 Catch하는 Receiver를 구현하면됩니다.
1. Permission 설명
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2. Receiver에 IntentFilter 걸기
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
3. Receiver 구현
@Override
public void onReceive(Context context, Intent intent) {
}
BroadcastReceiver Class를 상속받는 Receiver Class를 하나 만들고, onReceiver Method를구현해주면 됩니다. 참 쉽죠? ㅎㅎ