티스토리 뷰
브로드캐스트 리시버를 사용하여 핸드폰이 켜지면 자동으로 프로그램을 띄우도록 하자
우선 브로드캐스트리시버를 만들어 주자
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" />
'Development > Mobile' 카테고리의 다른 글
[Android] MapActivity에서 Touch Event 사용하기 (0) | 2010.10.19 |
---|---|
[Android] Thread Kill (interrupt) (6) | 2010.10.18 |
[Android/JAVA] How do I convert InputStream to String? (0) | 2010.10.10 |
[Android] 배포용 keystore 제작 및 싸인 하기(구글맵 쓰는 경우 포함) (9) | 2010.10.01 |
[Android] 한글 초성 검색 (27) | 2010.09.28 |
[Android] HttpPut으로 서버에 Entity 보내기 (1) | 2010.09.25 |
[Android] 현재 내 위치 출력하기 (2) | 2010.09.22 |
[Android] SD Card 사용하기 (0) | 2010.09.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- C
- source
- winapi
- 리눅스
- kering
- driver
- 드라이버
- linux
- Visual C++
- it
- NDK
- android
- java
- C++
- MFC
- Python
- jni
- jni강좌
- API
- algorithm
- gcc
- 안드로이드
- 프로그래밍
- database
- 음악
- Troubleshooting
- db
- Cloud
- AWS
- Quiz
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함