통화가 끝난 후 통화 시간을 가져와야합니다. 텔레포니 매니저를 사용하는 방송 청취자가 전화 상태를 추적합니다. 즉, '오프 훅', '유휴'등입니다. 이 수신기를 사용하면 발신 전화가 언제 완료되었는지 확인할 수 있습니다. 전화가 끝나면 마지막 통화의 통화 시간을 가져 오는 서비스를 시작합니다. 그러나 내가 얻은 가치는 이전 통화의 가치이며 방금 완료 한 가치는 아닙니다. 나는 그것이 전화로 업데이트되기 전에도 콜 로그 DB에서 가져 오는 것 같아요. 왜냐하면 나중에 같은 함수를 호출하고 값을 가져 오는 경우 올바른 시간을 제공하기 때문입니다. 서비스를 시작하기 전에 어떻게 든 지연을 넣어야합니까? 그렇다면 얼마나 지연 되었습니까?BroadcastListener를 사용하여 통화가 끝난 후 Calllog에서 통화 시간 가져 오기
2
A
답변
2
나는 어떻게하는지 알아 냈습니다. 콜 로그에서 가져 오는 서비스가 통화 종료 후 2 초 후에 시작되었는지 확인했습니다. 이렇게하면 콜 로그가 그때까지 업데이트되므로 이전의 통화 지속 기간 값이 아니라 올바른 값을 얻게됩니다.
관련 문제
- 1. 동시 통화 수를 Calllog에서 카운트
- 2. CallLog에서 고유 한 통화 세부 정보 가져 오기
- 3. 통화 종료 후 통화 로그에서 통화 삭제
- 4. 통화 후 앱 재개
- 5. 내 앱에서 통화 시간 감지하기
- 6. 통화 시간 계산
- 7. 현재주기가 끝난 후 루프 된 CAAnimation 중지
- 8. 프로그램이 끝난 후 DB가 지속되지 않음
- 9. 날짜 및 통화 형식 가져 오기
- 10. 동영상이 끝난 후 어떻게해야합니까?
- 11. 파이썬에서 시간대를 사용하여 현재 시간 가져 오기?
- 12. DateTime.ParseExact를 사용하여 시간 만 가져 오기
- 13. 최근 발신 통화 시간 android
- 14. Skype API로 통화 ID에서 채팅 ID 가져 오기
- 15. 전화가 끝난 후 오디오가 출력되지 않습니다.
- 16. VB.NET에서 시스템 시간 가져 오기
- 17. Magento - 통화가
- 18. 후 페이지 JSSDK를 사용하여 Friendlist 가져 오기
- 19. URL 가져 오기 후
- 20. Android - 통화 버튼을 사용하여 전경으로 활동 가져 오기 (녹색 키)
- 21. 통화 목록 항목 값 가져 오기
- 22. android sdk로 통화 기록 가져 오기
- 23. MS CRM 데이터 가져 오기 음수 통화
- 24. iOS에서 지원 통화 목록 가져 오기
- 25. Android : 특정 연락처에서 통화 기록 가져 오기
- 26. Java에서 BIOS 시간 가져 오기
- 27. 시간 서버에서 시간 가져 오기 flash (as3)
- 28. 다른 APi 통화가 끝난 후 어떻게 API 호출을 할 수 있습니까?
- 29. Ajax 통화 제한 시간
- 30. 의도가 끝난 후 함수 호출