2011-12-21 8 views
0

안드로이드에서 다른 쪽에서 수신했을 때 나가는 통화 시간을 얻는 방법을 누구에게도 말해 줄 수 있습니까? 사전에수신 전화 걸기 지속 시간

감사합니다 ..

+0

도움이 될 수 있습니다. http://stackoverflow.com/questions/3959128/its-possible-to-get-outgoing-call-duration-during-call –

답변

0

당신은 android.provider.CallLog.Calls를 사용해야합니다. 이 클래스를 사용하면 모든 통화 기간이 포함 된 통화 기록 (수신, 발신, 부재 중 전화)의 내용을 가져올 수 있습니다.

여기에 대해 a tutorial입니다.

+0

예이 클래스를 String duration = android.provider .CallLog.Calls.duration. 그러나 이것은 기간의 가치를 부여하지 않습니다. 다음이 클래스를 사용하는 방법 – shiv1229

+0

당신은 manifest에 어떤 허가를 삽입 했습니까? –

+0

예 다음과 같은 사용 권한을 사용했습니다. 사용 권한 : 사용 권한 android : 이름 = "android.permission.READ_PHONE_STATE"/> <사용 권한 android : 이름 ="android.permission.PROCESS_OUTGOING_CALLS "/> <사용 권한 android : 이름 ="android.permission.CALL_PRIVILEGED "/> <사용 권한 android : 이름 = "android.permission.CALL_PHONE"/> – shiv1229