我会得到一个调用的传出调用持续时间,我想得到对方的人接听我的电话时的信息,但是通过PhoneStateListener我们可以获取调用的状态,但是PhoneStateListener会在传出调用开始时立即将状态更改为CALL_STATE_OFFHOOK,而不会当对方的人接听电话时,我无法在通话中获得通话的有效时间。
任何想法做到这一点
提前致谢!
最佳答案
我认为仅通过监视通话记录就可以实现此目的。您可以在通话结束时查询通话记录,持续时间字段将告诉您您想知道的内容。
这是一个不错的教程。只需将字段CallLog.Calls.DURATION添加到数组中即可。
http://www.dcpagesapps.com/developer-resources/android/25-android-tutorial-call-logs
我希望这有帮助。
伊曼纽尔
关于android - 在通话过程中可以获取去电的持续时间吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3959128/