私は、バックグラウンドで実行されているサービスを含むアプリケーションと、(とりわけ) 定義済みの番号に電話をかける機能を含む GUI を作成しました。ここで、ユーザーがボタンを押して電話をかけると、電話はOKになり、画面は電話機の GUI に変わります。アプリが表示されたままで、実際には電話がまったく表示されないことを望みますが、簡単に表示されても問題ありません。ただし、アプリケーションに戻るには、ユーザーは電話の「戻るボタン」を手動でクリックする必要があります。可能であれば、電話が鳴っているときにすぐにこれを実現したいと考えています。私は(アプリのサービス部分で)何か他のものにすでに使用しているPhoneStateListenerを使用しようとしましたが、行われている通話を検出できないようで、メイン画面を再度表示します。
提案をいただければ幸いです。よろしくお願いします。