ユーザーが誤ってアプリケーションを終了してしまうという問題が発生しました。Android がこれらのボタンの使用をブロックするのを防いでいることは知っています。なぜなら、いつでも何らかの方法でアプリを終了できるはずだからです。しかし、私は視覚障害者向けのアプリを作成しており、アプリを閉じないように特別な終了を実装します。彼らがそれを使用するとき。
ここに私が集めたいくつかのものがあります:
機能をブロックして、
onBackPressed()
戻るのを防ぐことができます。onKeyEvent()
ホームクリックがつかめないので使えない良い例は MX Player で、画面を「ロック」できますが、画面全体を描画するだけなので、ユーザーは何もクリックできません。
わかりましたので、MX Player と同じものを取得したいと思いますが、ユーザーが画面と対話できるようにしたいという点が異なります。
Google がフルスクリーン アプリ用に導入したものを使用Immersive full screen
してみましたが、ユーザーが画面上で指をスライドさせるたびにNavigation Menu
ポップアップが表示されます。これを常に隠しておくことはできますか?また、スライドStatus Bar
がボタンを表示しないようにすることはできますか? ユーザーが画面上で指を動かす方法を完全に制御したいと思います。
MX Player ソリューションに戻ると、画面上に描画します。Canvas
フォーカスがなく、ボタンのクリックを防ぐためだけにあるようなものを作成できますか?
どんな助けでも大歓迎です。ありがとう。