WizarPOS フルスクリーン表示 API
以上view
このガイドでは、特定のシステム API を使用してステータス バーとナビゲーション バーを非表示にし、Android デバイスで全画面表示を有効にする方法について説明します。
重要な考慮事項
これらの API を使用すると、アプリケーションだけでなくシステム全体に影響することに注意してください。ステータス バーまたはナビゲーション バーを非表示にすると、すべてのシステム インターフェイスとアプリケーションで非表示のままになります。
許可
android.permission.CLOUDPOS_HIDE_STATUS_BAR アプリケーションはマニフェストで権限を宣言します。
API オーバーview
HideBars を使用してステータス/ナビゲーション バーを非表示または表示する
void hideBars(int state) ステータスバーとナビゲーションバーの状態を設定します。
パラメータ
パラメータ | 説明 |
---|---|
州 | 1: ステータス バーを非表示、2: ナビゲーション バーを非表示、3: 両方を非表示、0: 両方を表示。ナビゲーション バーのないデバイスでは、2 と 3 を設定すると IllegalArgumentException がスローされます。 |
以下にコード スニペットをいくつか示します。
//hideBars:Object service = getSystemService("statusbar"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); Method method = statusBarManager.getMethod("hideBars", int.class); method.invoke(service, 3);
バーの可視性を取得する
int getBarsVisibility(); ステータス バーとナビゲーション バーの状態を取得します。
返品
タイプ | 説明 |
---|---|
整数 | 結果は、1: ステータス バーを非表示、2: ナビゲーション バーを非表示、3: 両方を非表示、0: 両方を表示。ナビゲーション バーのないデバイスでは、2 と 3 を設定すると IllegalArgumentException がスローされます。 |
以下にコード スニペットをいくつか示します。
//getBarsVisibility: オブジェクト service = getSystemService("statusbar"); クラス statusBarManager = Class.forName("android.app.StatusBarManager"); メソッド method = statusBarManager.getMethod("getBarsVisibility"); オブジェクト object = expand.invoke(service);
仕様
特徴 | 説明 |
---|---|
API名 | フルスクリーンAPIを表示 |
許可が必要 | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
機能 | HideBars(int 状態)、getBarsVisibility() |
よくある質問
Display Full-Screen API は何をするのですか?
Android デバイスでステータス バーとナビゲーション バーを非表示にして全画面表示を有効にすることができます。
この API を使用するにはどのような権限が必要ですか?
必要な権限は、android.permission.CLOUDPOS_HIDE_STATUS_BAR です。
ナビゲーション バーのないデバイスで hideBars 関数を使用するとどうなりますか?
ナビゲーション バーのないデバイスでセット 2 または 3 を使用すると、IllegalArgumentException がスローされます。
ステータス バーとナビゲーション バーの表示状態を確認するにはどうすればよいですか?
getBarsVisibility() 関数を使用して現在の状態を取得できます。
ドキュメント / リソース
![]() |
WizarPOS フルスクリーン表示 API [pdf] 説明書 フルスクリーン API、フルスクリーン API、スクリーン API を表示 |