有没有办法检测我正在呼叫的用户是否已经在另一个电话上?

时间:2018-03-22 02:27:28

标签: android android-broadcast android-broadcastreceiver

我试图找出有一种方法可以弄清楚我正在呼叫的用户是否在另一个电话上。有没有办法可以通过广播接收器或某种通知机制以某种方式检测到它。我知道whatsapp会这样做。当您拨打另一个whatsapp用户并且他们正在进行常规电话呼叫时,您会收到用户正在接听另一个电话的通知。我想知道是否有更简单的方法来检测这个?任何链接或答案都会非常有用!

1 个答案:

答案 0 :(得分:0)

你可以!

如果您在设备,呼叫者和接收者上都有相同的应用程序,则可以。

你需要建立像服务这样的通知, 当呼叫者尝试连接/拨号时,您获取其他设备的呼叫状态getCallState()

您可以使用以下内容:

TelephonyManager PhoneStateListener