티스토리 뷰
브로드캐스트 리시버를 사용하여 핸드폰이 켜지면 자동으로 프로그램을 띄우도록 하자
우선 브로드캐스트리시버를 만들어 주자
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
- Quiz
- Troubleshooting
- 드라이버
- winapi
- AWS
- MFC
- Cloud
- db
- algorithm
- 안드로이드
- NDK
- kering
- Python
- java
- API
- linux
- C
- 프로그래밍
- database
- jni강좌
- Visual C++
- C++
- it
- 리눅스
- 음악
- gcc
- driver
- android
- jni
- source
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함