gpt4 book ai didi

android - 使用广播监听器在通话结束后从通话记录中获取通话持续时间

转载 作者:行者123 更新时间:2023-11-29 00:34:19 33 4
gpt4 key购买 nike

我需要在通话结束后尝试获取通话时长。我有一个广播监听器,它使用电话管理器跟踪电话状态,即“摘机”、“空闲”等。使用这个接收器,我可以知道拨出电话何时完成。通话结束后,我启动一项服务以获取上次通话的通话时长。但是,我得到的值是上一次调用的值,而不是刚刚完成的值。我想我什至在电话更新之前就从调用日志数据库中获取了。因为如果我稍后调用相同的函数并获取值,它会给我正确的时间。我应该在启动服务之前以某种方式延迟吗?如果是,延迟时间是多少?

最佳答案

我知道怎么做了。我确保从通话记录中获取的服务在通话结束后约 2 秒启动。这样,我得到了正确的值,而不是之前的通话持续时间值,因为届时通话记录已更新。

关于android - 使用广播监听器在通话结束后从通话记录中获取通话持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509958/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com