Polyglot's language & programming story.

BroadcastReceiver 예제 : 핸드폰 끄거나 킬때 음악 소리나게 하기 본문

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



깃허브 주소 : https://github.com/HongyeongJu/practice

Comments