Android 有没有办法知道手机是否有活动通话?

Android 有没有办法知道手机是否有活动通话?,android,telephonymanager,Android,Telephonymanager,我已经尝试了TelephonyManager,PhoneStateListener。我需要的是一个方法将返回手机的当前状态。当您使用TelephonyManager和phonestateslistener时 那你就需要 e、 g: onClallStateChanged使用整数值获取第一个参数状态,例如: 1-值0,这是设备调用状态的平均值:无活动 2-或值1,这是设备呼叫状态的平均值:振铃。一个新的呼叫已到达,正在响或等待。在后一种情况下,另一个呼叫已处于活动状态 3-这就是设备调用状

我已经尝试了
TelephonyManager
PhoneStateListener
。我需要的是一个方法将返回手机的当前状态。

当您使用
TelephonyManager
phonestateslistener

那你就需要

e、 g:

  • onClallStateChanged使用整数值获取第一个参数状态,例如:

1-值0,这是设备调用状态的平均值:无活动

2-或值1,这是设备呼叫状态的平均值:振铃。一个新的呼叫已到达,正在响或等待。在后一种情况下,另一个呼叫已处于活动状态

3-这就是设备调用状态的平均值:摘机。至少存在一个正在拨号、处于活动状态或处于保留状态的呼叫,并且没有呼叫正在响铃或等待

您可能需要使用权限