如何在Android手机中获得拨出电话的状态?

Ken*_*Ken 6 android telephony phone-call

我注意到在类TelephonyManager中有CALL_STATE_IDLE,CALL_STATE_OFFHOOK和CALL_STATE_RINGING.它们似乎用于来电.

我真正想做的是在拨打电话,接听电话或超时时收到通知.怎么做?

小智 1

据我了解,由于话机状态从空闲变为摘机,因此可以检测到已发起去电。然而,从那里,了解该呼叫的状态(即了解您拨打的呼叫是否正在响铃、是否正在转接至语音邮件、是否实际接听或只是超时)似乎是我们无法检测到的。

现在我不确定它是否在 SDK 中无法检测到,但通过网络进行通信并且可能可以从无线电接收器本身检测到,或者该信息是否只是简单地没有被传输。