0
私はUSSDコマンドを自動的に実行するアプリケーションを構築しています。 USSDダイアログが開いたときにUSSDコマンドを実行できないので、USSDダイアログを自動的に閉じることができます。他のアプリでタッチイベントをトリガーすることは可能ですか?
今まで私が持っていた最も近い解決策は、アクセシビリティサービス USSDメッセージを取得するためにを使用し、ダイアログを閉じるようにperformGlobalAction
を使用しています。 performGlobalAction
が機能します(私はそれを使用するとtrueを返します)が、システムのAndroidの戻るボタンをクリックしてもUSSDダイアログは閉じません。
PS:Android 6.0でテストしました。
明らかにセキュリティ上の理由から、幸い、これは不可能です。 – CommonsWare
Androidの他のバージョンでは、BACKボタンでUSSDダイアログを閉じることは可能ですか? – tsil
なぜ 'GLOBAL_ACTION_BACK'を実行するのではなく、ダイアログのボタンをクリックするだけですか? – Michael