获取特定时刻来电的电话号码

Obtaining Telephone Number from a Call at a Specific Moment in Time

Android 开发的新手,我想快速检查用户是否在通话中并获取与用户通话的人的 phone 号码。在查看 https://developer.android.com/reference/android/telephony/package-summary 时,似乎无法快速抢到这个 phone 号码。似乎该号码唯一可用的时间是在实际“状态更改”期间使用 PhoneStateListener 和 onCallStateChanged 或使用具有状态更改的 BroadcastReceiver 并在发生更改时抓取 EXTRA_INCOMING_NUMBER 或相关。我错过了什么吗?

谢谢。

你不会遗漏任何东西,这就是方法。