14
コールが現在アクティブかどうかを確認するAPI関数はありますか?Android APIがコールがアクティブであるかオンホールドであるかを確認する
2つの接続されたコールがあると仮定して、それぞれがアクティブであるか、保留であるか、または電話会議で接続されているかどうかを確認する方法はありますか?コールは、デバイスの上にアクティブであるかどうか
コールが現在アクティブかどうかを確認するAPI関数はありますか?Android APIがコールがアクティブであるかオンホールドであるかを確認する
2つの接続されたコールがあると仮定して、それぞれがアクティブであるか、保留であるか、または電話会議で接続されているかどうかを確認する方法はありますか?コールは、デバイスの上にアクティブであるかどうか
はい、次のことが確認できます。
public static boolean isCallActive(Context context){
AudioManager manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
if(manager.getMode()==AudioManager.MODE_IN_CALL){
return true;
}
else{
return false;
}
}
感謝を。これは良い考えです。私はちょうど私の問題の半分を解決するので、私は2番目のフォローアップの質問を追加しました(私は非常によく述べられていないと思います) – DanJ
これは、オーディオマネージャが他のアプリケーションでも使用できるので、 (mode_normalやmode_in_callのような)異なるモードを自分の目的に合わせて設定することができます。 –
これは、通話がアクティブであることを示すものではありません。幸いなことに、この方法ではVOIPコールがアクティブであるかどうかを調べることができます。 –