Gooday Note Scrap Source Android login
 
작성일 : 12-07-20 11:42
폰 부팅시 어플리케이션 실행
 글쓴이 : 기리
조회 : 4,224   추천 : 0   비추천 : 0  
   http://roter.pe.kr/124 [1535]
   http://shadowxx.egloos.com/10637004 [3370]
브로드캐스트 리시버를 사용하여 핸드폰이 켜지면 자동으로 프로그램을 띄우도록 하자


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


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

<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" />
저작자 표시 비영리 변경 금지




기리 12-09-19 15:16