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

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

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

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

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

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

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

Эммануэль

Intereting Posts
Как переадресовать все входящие вызовы на голосовую почту через кодирование в Android Вкладки на главной секции ActionBar Eclipse – ресурсы для рисования на YouTube не обновляются «Релиз» cordova ведет себя по-разному, чтобы «отлаживать» в отношении SSL Новичкам для мобильных разработчиков (Android и iOS) необходимо руководствоваться Простое приложение OCR с использованием камеры Android Действие метода ввода EditText не работает при установке imeActionLabel Как использовать leaflet.js с реакцией Android – В чем разница между передним и фоновым сервисами? Проблема разрешения Android 6 (M) (создать каталог не работает) Глубина цвета в Android Ошибка кинжала 2: зависимость «не может быть предоставлена ​​без конструктора @Inject», в то время как она фактически аннотируется с помощью @Inject Установка Android-приложения без SD-карты Не удалось настроить Proguard для извлечения APK Android 2.3 Поддержка иврита в Webview