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”);方法方法= statusBarManager.getMethod(“hideBars”,int.class);方法.invoke(服务,3);
获取条形图可见性
int getBarsVisibility(); 获取状态栏和导航栏的状态。
返回
类型 | 描述 |
---|---|
整数 | 结果为:1:隐藏状态栏;2:隐藏导航栏;3:隐藏两者;0:显示两者。在没有导航栏的设备中,设置 2 和 3 将抛出 IllegalArgumentException。 |
以下是一些代码片段:
//getBarsVisibility:对象服务=getSystemService(“statusbar”);类statusBarManager = Class.forName(“android.app.StatusBarManager”);方法方法=statusBarManager.getMethod(“getBarsVisibility”);对象对象=expand.invoke(服务);
规格
特征 | 描述 |
---|---|
API 名称 | 全屏显示 API |
需要许可 | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
功能 | hideBars(int state),getBarsVisibility() |
常见问题解答
全屏显示 API 有什么作用?
它允许您隐藏状态栏和导航栏以在 Android 设备上实现全屏显示。
使用此 API 需要什么权限?
所需权限是android.permission.CLOUDPOS_HIDE_STATUS_BAR。
如果我在没有导航栏的设备上使用 hideBars 功能会发生什么?
在没有导航栏的设备上使用集合 2 或 3 将引发 IllegalArgumentException。
如何检查状态和导航栏的可见性状态?
您可以使用 getBarsVisibility() 函数获取当前状态。
文件/资源
![]() |
WizarPOS 全屏显示 API [pdf] 指示 全屏显示 API、全屏 API、屏幕 API |