2012-09-11 4 views
0

유휴 상태, 발신음, 꺼짐 상태와 같은 전화 상태를 결정하는 응용 프로그램을 개발 중입니다. 사용자가 통화를 종료하면 구분할 수 있습니다. 사용자가 직접 통화를 종료하지 않으면 통화가 끊긴 것입니다. 부재중 전화가있을 때마다 알림을 받고 싶습니다. 내가 전화 로그를 얻는 방법을 알고 있지만, 내가 원한 모두는 부재중 전화가 도착할 때마다 알림을받는 것입니다.부재중 전화 알림 받기

답변

1

부울 변수를 사용하여 내 논리를 사용하여이를 해결했습니다.

+0

전화벨이 울리면 다시 전화를 끊을 때 통화 기록의 MISSED_TYPE에 대해 마지막으로 걸려온 전화/수신을 확인할 수있었습니다! – Hiral

+0

예, MISSED_TYPE을 (를)받을 수 있습니다. 그러나 나는 단순 해 보이는 예제를 만들고 있습니다. IDLE 상태로 돌아갈 때마다 전화가 OFF_HOOK인지 여부를 확인하고, 통화가 OFF_HOOK이 아닌 경우 부재 중 전화로 생각합니다 – Cyril

+1

예 ... 또 다른 접근 방법이며 올바른 방법입니다! :) 멋진 트릭 .. – Hiral

0

마지막 상태의 메모리를 유지해야합니다. 유휴 상태에서 울리는 상태로 전환 한 다음 다시 유휴 상태로 전환하면 통화가 끊깁니다.

"오프 훅"이벤트가있는 경우 전화가 걸렸습니다.