안드로이드 개발 질문/답변
(글 수 45,052)
제가 만들려는 어플은 Full Screen Caller ID 라는 어플과 비슷한 걸 만들고 있습니다 .
http://bulnabi.tistory.com/908 <-- 어플을 소개한 링크 입니다 .
다른폰에서는 정상적으로 기본 핸드폰 앱위에 생성되는데 베가S 에서는 화면이 보였다가 바로 기본 폰앱이 다시 올라오네요 .
그런데 유독 저 풀스크린 콜러 라는 앱은 정상적으로 전화가 오면 자신의 화면을 보여주는 데요 .
http://www.vogella.de/articles/AndroidServices/article.html 이거와 비슷한 방식으로 구현했는데 자꾸 베가의 수신화면이 올라오네요 ...
Full Screen Caller ID 처럼 화면을 띄울려면 액티비티에 어떤 옵션을 줘야 하는걸까요 ... 알려주세요 ㅠ_ㅠ_ㅠ_ㅠ_ㅠ_




리시버를 등록하셔서 전화가 오게되면 상황을 캐치하고 인텐트로 통화확인 액티비티를 띄우는 앱을 만드시는 것 같은데요..
음 제가 듣기로는 이게 앞으로 보안상의 이유로 api가 올라가면서 막힐 가능성이 많다고 들었습니다(2.3에서는 막혔을수도 ??)
어쨌든 현재 베가에서 문제되는 부분은 구현하신 액티비티를 띄우는데는 성공했는데 다시 기본 폰앱이 뜬다는얘기는 리시버에서 메세지를 받는 우선순위가 기본앱보다 높아서 그렇거나, 리시버를 받는 조건 (아마 ring이 울릴때겠죠?)에서 추가해 줘야할 부분이 있을것 같다는 생각이 드네요..
전자의 경우라면 http://huewu.blog.me/110101453514 휴우님의 이 포스팅이 조금이나마 힌트를 주지 않을까 싶네요.