私のアプリケーションでは、発信通話を開始し、PhoneStateListener を使用して通話状態を把握しています。
通話を開始するたびに、電話の状態はTelephonyManager.CALL_STATE_OFFHOOK
です。通話の受信者が通話に応答したとき、電話の状態に変化がありません。
私は多くのことを試しましたが、この回答済みの状態を取得できませんでした。Bluetooth の HFP (Hands Free Profile) を使用して通話応答状態を取得するように言われた人がいます。しかし、Android 開発者の Web サイトから HFP に関する情報は得られませんでした。
誰かが同じ問題に直面して解決策を得た場合は、貴重な提案をお願いします。