WizarPOS 標誌

WizarPOS 全螢幕顯示 API

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:物件服務 = getSystemService("statusbar");類別statusBarManager = Class.forName(「android.app.StatusBarManager」);方法 method = statusBarManager.getMethod("hideBars", int.class);方法.invoke(服務,3);

取得長條圖可見性
int 取得BarsVisibility();取得狀態列和導覽列的狀態。

退貨

類型 描述
整數 結果,1:隱藏狀態欄,2:隱藏導覽列,3:隱藏兩者,0:顯示兩者。在沒有導覽列的裝置中,設定2和3將拋出IllegalArgumentException。

以下是一些程式碼片段:

//getBarsVisibility: 物件服務 = getSystemService("statusbar");類別statusBarManager = Class.forName(「android.app.StatusBarManager」);方法 method = statusBarManager.getMethod("getBarsVisibility");物件物件 = 擴充.invoke(服務);

規格

特徵 描述
API 名稱 全螢幕顯示 API
需要許可 android.permission.CLOUDPOS_HIDE_STATUS_BAR
功能 hideBars(int state),getBarsVisibility()

常見問題解答

全螢幕顯示 API 有什麼作用?

它允許您隱藏狀態列和導覽列以在 Android 裝置上實現全螢幕顯示。

使用此 API 需要什麼權限?

所需權限是android。允許。 CLOUDPOS_隱藏狀態列。

如果我在沒有導覽列的裝置上使用 hideBars 功能會發生什麼?

在沒有導覽列的裝置上使用集合 2 或 3 將引發 IllegalArgumentException。

如何檢查狀態和導覽列的可見性狀態?

您可以使用 getBarsVisibility() 函數取得目前狀態。

文件/資源

WizarPOS 全螢幕顯示 API [pdf] 指示
全螢幕顯示 API、全螢幕 API、螢幕 API

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *