Programming/AndroidProgramming
BroadcastReceiver 예제 : 핸드폰 끄거나 킬때 음악 소리나게 하기
Polyglot
2018. 6. 21. 22:30
이번 예제 앱은 BroadcastReceiver를 이용해서 핸드폰을 키거나 끌때 음악 소리를 나게 하는 예제입니다.
핸드폰을 킬때 안드로이드 시스템은 android.intent.action.BOOT_COMPLETED 액션 값을 가지는 인텐트를 발생시키고
끌때는 android.intent.action.ACTION_SHUTDOWN 액션 값을 가지는 인텐트를 발생시킵니다.,
위 인텐트를 받기위해서 Manifest에서 인텐트 필터를 설정해서 위 인텐트가 발생했을때 브로드 캐스트가 실행되도록 하고
브로드 캐스트리시버는 액션값을 비교해서 서비스를 실행시킵니다. 서비스에서는 액션값에 따라서 재생되는 소리가 달라지도록 합니다.
Manifest.xml
MyReceiver.java
MyService.java