Во время звонка можно получить длительность исходящего звонка?

Я получал бы время исходящего звонка, я думал, чтобы получить, когда кто-то на другой стороне ответит на мой вызов, но с помощью PhoneStateListener мы можем получить состояние вызова, но PhoneStateListener сразу меняет состояние на CALL_STATE_OFFHOOK, когда начинается исходящий звонок, а не Когда человек на другой стороне отвечает, поэтому я не могу получить эффективное время разговора во время разговора. Любые идеи для этого

Заранее спасибо!

Я думаю, что это возможно, просто следя за журналом вызовов. Вы можете запросить журнал вызовов в конце вызова, а поле продолжительности скажет вам, что вы хотите знать.

Вот хороший учебник. Просто добавьте поле CallLog.Calls.DURATION в массив.

http://www.dcpagesapps.com/developer-resources/android/25-android-tutorial-call-logs

Надеюсь, это поможет.

Эммануэль