首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何侦测拨出电话何时已接听?

我如何侦测拨出电话何时已接听?
EN

Stack Overflow用户
提问于 2009-10-04 23:06:13
回答 2查看 4.5K关注 0票数 3

我无法检测到呼出呼叫何时被应答,我已经为PHONE_STATE广播注册了BroadcastReceiver,但只有在拨打号码和呼叫结束时才会调用onReceive()。

编辑:如果目前的API (1.5或1.6)不能使用,请告诉我?

EN

回答 2

Stack Overflow用户

发布于 2014-02-17 16:22:50

Android目前还没有专门的监听器来确认呼叫(呼出呼叫)是否被接听。一旦拨打一个号码,它就会进入off_hook状态(如果是呼出的话)。这是android电话公司尚未解决的问题之一

票数 1
EN

Stack Overflow用户

发布于 2009-10-24 23:02:15

我没有看到你得到任何具体的答案,所以我试着用一个可能有帮助的通用答案。如果您指的是从PSTN (公共交换电话网)发出的呼叫,您将无法检测到远端何时应答。按照电话网络的结构方式,除非在非常特殊的情况下,否则您无法获取这些信息。通常,您在手机上看到的是呼叫被路由到手机网络之外的那一刻。

至于在网络中(同一订户),也许可以获得这些信息,但我不确定。您可能希望查看CDMA或您的运营商使用的协议,看看是否有可能获得远端信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1517654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档