Logotipo de WizarPOS

API de visualización en pantalla completa de WizarPOS

API de visualización en pantalla completa de WizarPOS

Encimaview

Esta guía explica cómo utilizar API específicas del sistema para ocultar la barra de estado y la barra de navegación, lo que permite una visualización en pantalla completa en dispositivos Android.

Consideraciones importantes

Tenga en cuenta que el uso de estas API afecta a todo el sistema, no solo a su aplicación. Al ocultar la barra de estado o la barra de navegación, estas permanecen ocultas en todas las interfaces y aplicaciones del sistema.

Permiso
android.permission.CLOUDPOS_HIDE_STATUS_BAR La aplicación declara permisos en el manifiesto.

API sobreview

Ocultar o mostrar la barra de estado/navegación usando HideBars
void hideBars(int state) Establece el estado de la barra de estado y de la barra de navegación.

Parámetros

Parámetro Descripción
estado 1: ocultar la barra de estado, 2: ocultar la barra de navegación, 3: ocultar ambas, 0: mostrar ambas. En un dispositivo sin barra de navegación, los conjuntos 2 y 3 generarán una excepción IllegalArgumentException.

A continuación se muestran algunos fragmentos de código:

//hideBars:Objeto servicio = getSystemService("statusbar"); Clase statusBarManager = Class.forName("android.app.StatusBarManager"); Método método = statusBarManager.getMethod("hideBars", int.class); método.invoke(servicio, 3);

Obtener visibilidad de barras
int getBarsVisibility(); Obtiene el estado de la barra de estado y la barra de navegación.

Devoluciones

Tipo Descripción
entero El resultado: 1: ocultar la barra de estado, 2: ocultar la barra de navegación, 3: ocultar ambas, 0: mostrar ambas. En dispositivos sin barra de navegación, las configuraciones 2 y 3 generarán una excepción IllegalArgumentException.

A continuación se muestran algunos fragmentos de código:

//getBarsVisibility: Objeto servicio = getSystemService("statusbar"); Clase statusBarManager = Class.forName("android.app.StatusBarManager"); Método método = statusBarManager.getMethod("getBarsVisibility"); Objeto objeto = expand.invoke(service);

Presupuesto

Característica Descripción
Nombre de la API API de visualización en pantalla completa
Se requiere permiso android.permiso.CLOUDPOS_HIDE_STATUS_BAR
Funciones hideBars(int estado), getBarsVisibility()

Preguntas frecuentes

¿Qué hace la API de visualización en pantalla completa?

Le permite ocultar la barra de estado y la barra de navegación para habilitar una visualización de pantalla completa en dispositivos Android.

¿Qué permiso se requiere para utilizar esta API?

El permiso requerido es android.permission.CLOUDPOS_HIDE_STATUS_BAR.

¿Qué sucede si uso la función hideBars en un dispositivo sin barra de navegación?

El uso del conjunto 2 o 3 en un dispositivo sin una barra de navegación generará una IllegalArgumentException.

¿Cómo puedo comprobar el estado de visibilidad de las barras de estado y navegación?

Puede utilizar la función getBarsVisibility() para obtener el estado actual.

Documentos / Recursos

API de visualización en pantalla completa de WizarPOS [pdf] Instrucciones
API de visualización en pantalla completa, API de pantalla completa, API de pantalla

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *