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 |