アプリケーションが最初に起動したときに、「戻る」ボタンと「ホーム」ボタンを使用しないようにアプリケーションをロックする方法。
アプリケーションのみがデバイスへのアクセスを解放する機能を備えている必要があり、ユーザーはホームボタンまたは戻るボタンを使用できなくなります。
ハックが必要な場合でも、方法はありますか。
Androidの自由を壊して申し訳ありませんが、それはクライアント固有のニーズです。彼はウェイターがAndroidのゲームをからかうことを望んでいません。
ありがとうございました。
アプリケーションが最初に起動したときに、「戻る」ボタンと「ホーム」ボタンを使用しないようにアプリケーションをロックする方法。
アプリケーションのみがデバイスへのアクセスを解放する機能を備えている必要があり、ユーザーはホームボタンまたは戻るボタンを使用できなくなります。
ハックが必要な場合でも、方法はありますか。
Androidの自由を壊して申し訳ありませんが、それはクライアント固有のニーズです。彼はウェイターがAndroidのゲームをからかうことを望んでいません。
ありがとうございました。
戻る: アクティビティで onBackPressed をオーバーライドして、super.onBackPressed() を呼び出さないようにします。
ホーム ボタンについては、このスタック オーバーフロー スレッドを参照してください。
幸いなことに、これを行うための信頼できる方法はありません。任意の Android デバイスで、ユーザーはセーフ モードで再起動するだけで (起動中にホーム キーを押したままにする)、すべてのサード パーティ アプリ (アプリを意味します) を無効にし、標準アプリを実行したり、サード パーティ アプリをアンインストールしたりできます。Android は、ユーザーが自分のデバイスを確実に制御できるように設計されています。
クライアントが必要とするものなら何でもうまくいくかもしれませんが、ユーザーが方法を知っていれば簡単にバイパスできることを知っておいてください。:)