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”);方法方法= 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

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *