目標:Androidプラットフォームで、ユーザーが現在話している個人の電話番号を検出します。
現在、PhoneListenerを使用すると、保留中の通話の場合に一定のあいまいさが存在します。
ケース:ユーザーが通話中に誰かと話している(「通話1」)。したがって、ユーザーは通話状態OFFHOOKになります。次に、ユーザーは着信電話(「通話2」)を示すRINGING状態になります。その後、状態がOFFHOOKに変わります。これは、2つの可能性のいずれかを示している可能性があります。ユーザーがコール2に応答し、コール1を保留にしました。または、ユーザーがコール2を拒否し、コール1に戻りました。
2つのケースをどのように区別することができますか?電話のCURRENTCALLの電話番号を検出することはできますか?