티스토리 뷰


브로드캐스트 리시버를 사용하여 핸드폰이 켜지면 자동으로 프로그램을 띄우도록 하자


우선 브로드캐스트리시버를 만들어 주자
public class PhoneBooting extends BroadcastReceiver{
	
	@Override
	public void onReceive(Context context, Intent intent) {
		Intent i = new Intent(context, 실행할클래스.class);
		i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
		
		context.startActivity(i);		
	}
}


매니 페스트는 다음과 같이 등록하자

<receiver android:enabled="true" android:name=".패키지경로.PhoneBooting"
      android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
      <intent-filter>
       <action android:name="android.intent.action.BOOT_COMPLETED" />
       <category android:name="android.intent.category.DEFAULT" />
      </intent-filter> 
</receiver>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함