API de pantalla completa de WizarPOS
Acabatview
Aquesta guia explica com utilitzar les API del sistema específiques per amagar la barra d'estat i la barra de navegació, habilitant una visualització a pantalla completa als dispositius Android.
Consideracions importants
Tingueu en compte que l'ús d'aquestes API afecta tot el sistema, no només la vostra aplicació. Quan amagueu la barra d'estat o la barra de navegació, romandrà oculta a totes les interfícies i aplicacions del sistema.
Permís
android.permission.CLOUDPOS_HIDE_STATUS_BAR L'aplicació declara permisos al manifest.
S'ha acabat l'APIview
Amaga o mostra la barra d'estat/navegació mitjançant HideBars
void hideBars (estat int) Estableix la barra d'estat i l'estat de la barra de navegació.
Paràmetres
Paràmetre | Descripció |
---|---|
estat | 1: amaga la barra d'estat, 2: amaga la barra de navegació, 3: amaga totes dues, 0: mostra totes dues. En un dispositiu sense barra de navegació, els conjunts 2 i 3 llançaran IllegalArgumentException. |
Aquí hi ha alguns fragments de codi:
//hideBars:Object service = getSystemService("barra d'estat"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); Mètode mètode = statusBarManager.getMethod("hideBars", int.class); method.invoke(servei, 3);
GetBarsVisibility
int getBarsVisibility(); Obteniu l'estat de la barra d'estat i de la barra de navegació.
Devolucions
Tipus | Descripció |
---|---|
int | el resultat, 1: amaga la barra d'estat, 2: amaga la barra de navegació, 3: amaga totes dues, 0: mostra totes dues. Al dispositiu sense barra de navegació, el conjunt 2 i 3 llançaran IllegalArgumentException. |
Aquí hi ha alguns fragments de codi:
//getBarsVisibility: Object service = getSystemService("statusbar"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); Mètode mètode = statusBarManager.getMethod("getBarsVisibility"); Objecte objecte = expand.invoke(servei);
Especificacions
Característica | Descripció |
---|---|
Nom de l'API | Mostra l'API de pantalla completa |
Permís necessari | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
Funcions | hideBars (estat int), getBarsVisibility () |
Preguntes freqüents
Què fa l'API Display Full-Screen?
Us permet amagar la barra d'estat i la barra de navegació per habilitar una visualització a pantalla completa als dispositius Android.
Quin permís es requereix per utilitzar aquesta API?
El permís necessari és Android. permís. CLOUDPOS_HIDE_STATUS_BAR.
Què passa si faig servir la funció hideBars en un dispositiu sense barra de navegació?
Si feu servir el conjunt 2 o 3 en un dispositiu sense barra de navegació, es produirà una IllegalArgumentException.
Com puc comprovar l'estat de visibilitat de les barres d'estat i de navegació?
Podeu utilitzar la funció getBarsVisibility() per obtenir l'estat actual.
Documents/Recursos
![]() |
API de pantalla completa de WizarPOS [pdfInstruccions Mostra API de pantalla completa, API de pantalla completa, API de pantalla |