【问题标题】:Is there any way to detect the state of an Outgoing call?有什么方法可以检测拨出电话的状态吗?
【发布时间】:2019-04-04 23:17:37
【问题描述】:

我必须制作一个应用程序来检测拨出电话的通话状态 我必须知道以下事件: 1.) 忙:当接线员忙时。 2.) 关机:当号码被关闭时。 3.) Line-Busy : 当接收者正在与其他人交谈时。 4.) 不正确:拨打的号码不正确。 5.) Outside-coverage : 当接收器不在覆盖范围内时。

我想知道在 Android 中有没有办法做到这一点。 Java中是否有任何包或类具有检测这些状态的方法?

【问题讨论】:

    标签: android broadcastreceiver android-broadcast


    【解决方案1】:

    不,电话状态没有那么详细。至少其中一个是不可能的——操作系统怎么知道你拨错了号码?如果您的意思是未分配的号码,仍然没有。

    【讨论】:

    • 电信服务是否提供任何通知或了解上述任何状态的信息?此外,我们可以通过任何方式知道上述任何一种状态吗?
    • 您可以知道手机何时开始通话,何时结束。当它响起时。使用这些和一些逻辑,您可以使用这些来找出您的未接电话。就是这样
    猜你喜欢
    • 2012-09-10
    • 2012-04-03
    • 2021-04-08
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多