Android Note


안드로이드 전화통화상태 받기

앱을 만드는 과정에서 그만 전화송수신 상태에서도 음악이 흘러나오는 황당한 버그가 있었다.
자동으로 끊길거라 생각해던차라 전혀 이런 버그가 있을 거라는 상상을 하지 못했다.
게다가 테스트를 통화가 끊긴 스마트기기를 주로 쓰다보니 완전히 상상도 못했던 치명적인 버그를 그만 한달이상 두고 말았다
 
이번에는 통화상태를 처리하는 코드를 만들어 보자.
 
당연히 Android OS가 처리를 해줘야 하는 문제라 통화상태에 대한 통화상태정보는 Broadcast되는 것을 처리하기만 하면 된다.
 
Broadcast를 받기위해 어떤 Broadcast를 받을지를 지정한다.
AndroidManifest.xml파일에 다음의 코드를 추가한다.
 
<uses-permission android:name="an