私のAndroidアプリはフルスクリーンで表示されます。コードでこれを行ったことを100%確信するために:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.findperson);
xml で android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
省電力のために画面がオフになり、再びオンにすると、ステータスバーが元に戻り、消えたくありません。永久に (またはアプリの期間中) 消えるようにするにはどうすればよいですか?
編集:わかりました、私はこれについていくつかの詳細情報を見つけました:
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
フルスクリーン設定に干渉します。
ホームボタンをオーバーライドする「ことになっていない」ことはわかっています。ただし、電話専用のアプリを設計しています。つまり、電話は電話機能を失い、このアプリのみを表示する必要があります。