有人接听电话时如何检测电话状态

时间:2019-02-04 09:00:13

标签: java android

以下是检测所选状态时面临的细节。

  1. 读取电话状态:-这种方法的问题是,当我们有拨出电话时,没有这种振铃状态。当电话正在振铃时,它处于摘机状态,当呼叫被接听时,状态没有变化,因此我们无法确定呼叫是否被接听。

  2. 使用通知侦听器。在某些电话中它起作用了,但是在像redmi这样的电话中却没有起作用,因为通知中没有相同的更改。您的应用将无法通过测试。

  3. 无障碍服务:-要访问事件,该应用需要特殊权限,该权限只能授予系统应用或root用户的手机,因此由于未授予此权限而无法使用。

  4. 维护通话记录:-通话结束后,通话记录会更新,因此您将无法获取正在进行的通话的详细信息。

即使广播接收器也无法正常工作。任何人都可以帮助我。在此先感谢:)

0 个答案:

没有答案