다음은 com.android.internal.telephony.CallManager에 액세스하기 위해 리플렉션을 사용하는 코드입니다. GetActiveFGCallState() 함수를 사용하여 발신 통화에 대한 경고와 같은 다른 상태를 얻습니다. 상태가 OFF_HOOK 또는 RINGING.So에도 불구하고 나를 유휴 상태를 반환에 계속됩니다. 내가 무엇을 이
발신 전화의 현재 상태 (발신, 활성 등)에 액세스하려면 어떻게합니까? 내 응용 프로그램에서 장치의 모든 LED는 "통화 활성 상태"동안 비활성이지만 "전화 걸기 상태"중에는 통화가 끝난 후 LED가 켜져 있어야합니다. 상태를 읽거나 캡처해야합니다.하지만 어떻게해야합니까? 나는 이미 그 중 하나가 CALL_STATE_OFFHOOK을 질문 할 수 없다는 것을
this one과 같이 프로그래밍 방식으로 전화를 끊는 방법에 대해 논의한 일부 게시물을 보았습니다. 네, 사람들은 결과에 초점을 맞추지 만 실제로 아무도 그 이유를 설명하지 못합니다 왜 작동합니까? 코드를 사용해 보았는데 제대로 작동합니다. 그러나 아래에 무슨 일이 일어나고 있는지에 대한 자세한 내용을 알고 싶습니다. 왜 ITelephony.aidl을 만
들어오는 전화 번호를 가져 오려고합니다. 수색하고 발견했습니다 Retrieve incoming call's phone number in Android. 문제점은 4.0.3 이상의 버전에서 "수신 번호"를 사용할 수 없다는 것입니다. 잘못된 것이거나 4.0.3 이상의 버전에서 수신 전화 번호를받는 방법을 알려주십시오. 미리 감사드립니다. TelephonyMa
기기에 현재 네트워크 유형을 보여주는 간단한 애플리케이션을 만들었습니다. Nexus 7 인치 태블릿이 있으며 표시되는 값은 알 수 없음입니다. Nexus 7은 GSM 기기가 아니므로 SIM 카드가 필요하지 않습니다. 그러나 나는 네트워크 유형이 있어야한다는 것을 의미하는 WiFi 라우터로부터 인터넷을 얻습니다. 왜 내가 알 수없는 가치를 부여합니까? 에뮬레
안드로이드 장치에 T-Mobile 또는 AT & T SIM이 포함되어 있는지 확인하려고합니다 (해당 장치는 3 개의 장치에서 이것을 테스트했습니다) & T sim - 카드 응용 프로그램은 지속적으로 "삽입 해주십시오 T - 모바일 또는 & T SIM AT"라는 오류를 표시하고이 라인에 끝 그러나 결과는) 동일합니다 : showAlert(getString(R
은 내가 사용하고 있습니다 :는 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
GsmCellLocation cl = (GsmCellLocation) telephonyManager.getCellLocation();
int c
나는 다음과 같은 코드를 가지고 있으며, 나가는 호출에 대해 읽었습니다. 울리는 상태는 두 당사자 간의 전화 통화가 연결되어 있고 상대방이 실제로 전화를 걸고 응답하는 것을 볼 수있을 때입니다. 유휴 상태는 통화가 끊어지고 버튼을 눌렀을 때 OFF_HOOK 상태가 된 때입니다 .OFF_HOOK 및 유휴 상태에 있지만 통화 상태가되지 않습니다. 문제가있을 수