【问题标题】:Is there an support in android to know all states of phone call?android中是否支持了解所有电话​​状态?
【发布时间】:2014-06-24 03:35:05
【问题描述】:

在 TelephonyManager 类中,您只能了解三种状态:-

1)CALL_STATE_RINGING

2)CALL_STATE_OFFHOOK

3)CALL_STATE_IDLE

我想知道我们是否可以识别被叫方摘机时的状态。

【问题讨论】:

    标签: android call


    【解决方案1】:

    当一方接听电话时,它来自CALL_STATE_RINGINGCALL_STATE_OFFHOOK

    1. 响铃-->摘机:用户已接听
    2. 摘机 -->空闲:挂断电话
    3. 空闲-->振铃:新来电
    4. 振铃-->空闲:未接电话
    5. 空闲-->摘机:新拨出电话

    【讨论】:

    • 但是我们怎么知道拨出的被叫已经被选中了呢?
    • 这就是我的回答。当呼叫状态从振铃到摘机。所以保存之前的状态,当状态改变时,检查一下是不是从响铃到摘机。
    猜你喜欢
    • 2011-07-02
    • 1970-01-01
    • 2018-11-15
    • 2011-08-04
    • 1970-01-01
    • 2016-12-29
    • 2020-09-16
    • 2022-08-17
    • 1970-01-01
    相关资源
    最近更新 更多