0

Androidタブのボトムバーを無効にしたい。永久に無効にしたくありません(確実なロックを使用)。アプリにはユーザーを家に戻すボタンがあるため、アプリに対して無効にしたいだけです。私はこれを試しましたが、役に立ちません。

getWindow().getDecorView()
       .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
4

1 に答える 1

1

それを行う簡単な方法はありません。アクションバーを完全に非表示にする必要があるレストランの電子メニュー アプリを開発しました。私たちは Surelock から始めましたが、後に独自のソリューションに切り替えました。ここですべてを公開することはできませんが、いくつかのヒントを提供できます。

Android アクション バーは、システム プロセスによって提供されます。終了すると、アクションバーが削除されます。Android は実際には Linux フレーバーです。したがって、C で単純な Linux プログラムを作成し、アクションバー プロセスに KILL シグナルを送信できます。次に、プログラムはポートでリッスンし、アクティビティ (またはアプリケーション) が終了すると、そのポートに書き込む必要があります。その後、バックグラウンド プログラムはアクション バー プロセスを再起動するか、その代替手段を提供する必要があります。

  1. ルートアクセスが必要になります
  2. ARM用にコンパイルする必要があります
于 2013-08-09T11:09:19.397 に答える