전화가 왔을 때 내 응용 프로그램에서 일부 작업 (게임 일시 중지)을 수행하려고합니다. 그러나 전화 상태를 읽는 것은 작동하지 않습니다. 매니페스트에서 권한 (READ_PHONE_STATE)을 부여했습니다. 전화가 왔을 때 아무 일도 일어나지 않습니다. 감사합니다. .전화 상태 읽기 문제
3
A
답변
3
당신이 쓴 다음 줄
public class PhoneStateReceiver extends BroadcastReceiver {
private TelephonyManager manager;
@Override
public void onReceive(Context context, Intent intent) {
if (manager == null) {
manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
}
String action = intent.getAction();
System.out.println(action);
System.out.println("current phone state:" + manager.getCallState());
}
} :하는 broadcatst 수신기가 동작 android.intent.action.PHONE_STATE
을 처리 만들
코드 예제 :
을 또한, 당신이 시도 할 수 있습니다
telephonyManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE);
1
청취자가 생성되면, 'public void listen (PhoneStateListener listener, int events)'를 호출하여 청취해야합니다.
관련 문제
- 1. 휴대 전화 상태 읽기 수신자가 실제 기기에서 작동하지 않음
- 2. 전화 통화 상태
- 3. Monotouch 전화/통화 상태?
- 4. 발신 전화 상태
- 5. 읽기 이클립스 상태 라인
- 6. Zebra 프린터의 상태 읽기
- 7. ANdroid Development - 전화 통화 상태
- 8. Android : 3 가지 전화 상태
- 9. 시스코 전화 상태 ASP.NET 통합
- 10. OCR Tesseract로 전화 번호 읽기
- 11. jQuery에서 HTTP 상태/오류 코드 읽기 문제 AYAX
- 12. Jquery $. 오류시 헤더 상태 읽기
- 13. PIC18에서 입력 핀의 상태 읽기
- 14. dataDetectorTypes 전화 링크 문제
- 15. 전화 벨소리 설정 문제
- 16. android webservice 전화 - 문제
- 17. 사용자 지정 사용자 정의 컨트롤 상태 읽기
- 18. iOS에서 상태 표시 줄을 사용하여 전화 걸기
- 19. Android : 브로드 캐스터의 전화 상태 수신자
- 20. 전화 상태 청취 : BroadcastReceiver 및 TelephonyManager
- 21. GOF 상태 패턴 상태 전환 구현 문제
- 22. javamail 배달 상태 문제
- 23. 체크 박스 상태 문제
- 24. iOS 복원 상태 문제
- 25. 교착 상태 문제
- 26. DataTable의 DataRow 상태 문제
- 27. Git push, 상태 문제
- 28. WP7 표시 상태 문제
- 29. 상태 관리 문제
- 30. 앱 상태 저장 문제?
아니요 ... 브로드 캐스트 수신기가 필요합니까 ?? –
다음을 따르십시오 : http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html –
고맙습니다 .. 작동 중입니다 ... 튜토리얼은 훌륭합니다 .. –