android - 如何检测来电时按下结束按钮以断开连接

标签 android

我正在使用 PhoneStateListener 检测通话状态,但我想在用户按下 结束按钮 断开通话时触发一个事件。从 PhoneStateListener ,我们只能访问三种状态 Call_State_IDLECall_State_RINGNGcall_State_OFFHOOK 和 Call_State_IDLE case 当用户触发时终止调用或调用者终止调用。

而且我还想知道调用者是否在中间结束调用。

最佳答案

当手机状态变为IDLE时,您可以知道用户已经结束通话。当 PHONE_STATE 变为 CALL_STATE_IDLE 时,您可以触发您想要的事件。

关于android - 如何检测来电时按下结束按钮以断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10651674/

相关文章:

android - 在 Android 中显示波纹效果的最佳方式

android - 在 Gradle Android 构建中排除 native 库

android - 字体大小可以设置为页面宽度的百分比吗?

android - 为什么找不到adb?

android imageview 在 xml 中设置的色调以编程方式覆盖在 DrawableCompat 上设置的色调

java - fragment 和通知 : Target different Activities from Notification; depending on screen configuration

java android openlayers 等效

android - 如何使用shell命令创建local.properties

android - Android 库中的属性名称是否需要前缀?

android - 无法使用 XML 解析从 XML 中获取内部节点列表数据