我会打电话给外出通话时间,我想当到另一方的人来接听我的电话时,我会想到,但是通过PhoneStateListener,我们可以得到一个电话的状态,但是当拨出电话开始时,PhoneStateListener立即将状态改为CALL_STATE_OFFHOOK当对方的人回答时,我在谈话中无法获得有效的通话时间.任何想法这样做
提前致谢!
我认为只需监视通话记录就可以实现这一点。您可以在通话结束时查询通话记录,持续时间字段会告诉您想要了解的内容。
这是一个很好的教程。只需将字段 CallLog.Calls.DURATION 添加到数组即可。
http://www.dcpagesapps.com/developer-resources/android/25-android-tutorial-call-logs
我希望这有帮助。
以马内利
| 归档时间: |
|
| 查看次数: |
5963 次 |
| 最近记录: |