ユーザーにホーム/戻るボタンを押したくないアプリケーションを開発しています。私を信じてください、私にはそれには正当な理由があります。私がする必要があるのは、ターミナルを使用してホーム/バックまたはキーボードを無効にすることです。既に adb shell のコマンドを確認しましたが、これを修正するコマンドが見つかりません。
2 に答える
1
AVD についてはわかりませんが、実際の電話では、このボタンはハード ボタンです。そのため、ソフトウェアでそれらを削除することはできません。できることは、onKeyDown()
メソッドを使用してこのボタンの動作をオーバーライドすることだけです。
于 2011-04-01T10:36:41.543 に答える
1
Activity サブクラスで次のコードを使用すると、重要なイベントをインターセプトできます。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
return true;
// return super.onKeyDown(keyCode, event);
}
戻るキーは定数 KeyEvent.KEYCODE_BACK です。ホームボタンは似ているはずです。
于 2011-04-01T10:37:41.153 に答える