API di visualizzazione a schermo intero di WizarPOS
Sopraview
Questa guida spiega come utilizzare specifiche API di sistema per nascondere la barra di stato e la barra di navigazione, consentendo la visualizzazione a schermo intero sui dispositivi Android.
Considerazioni importanti
Tieni presente che l'utilizzo di queste API influisce sull'intero sistema, non solo sulla tua applicazione. Quando nascondi la barra di stato o la barra di navigazione, questa rimane nascosta in tutte le interfacce e applicazioni del sistema.
Permesso
android.permission.CLOUDPOS_HIDE_STATUS_BAR L'applicazione dichiara le autorizzazioni nel manifesto.
API finitaview
Nascondi o mostra la barra di stato/navigazione usando HideBars
void hideBars(int state) Imposta lo stato della barra di stato e della barra di navigazione.
Parametri
Parametro | Descrizione |
---|---|
stato | 1: nascondi barra di stato, 2: nascondi barra di navigazione, 3: nascondi entrambi, 0: mostra entrambi. In un dispositivo senza barra di navigazione, i set 2 e 3 genereranno IllegalArgumentException. |
Ecco alcuni frammenti di codice:
//hideBars:Oggetto servizio = getSystemService("statusbar"); Classe statusBarManager = Class.forName("android.app.StatusBarManager"); Metodo metodo = statusBarManager.getMethod("hideBars", int.class); metodo.invoke(servizio, 3);
OttieniVisibilitàBarre
int getBarsVisibility(); Ottieni lo stato della barra di stato e della barra di navigazione.
Resi
Tipo | Descrizione |
---|---|
interno | il risultato, 1: nascondi barra di stato, 2: nascondi barra di navigazione, 3: nascondi entrambe, 0: mostra entrambe. In un dispositivo senza barra di navigazione, i set 2 e 3 genereranno IllegalArgumentException. |
Ecco alcuni frammenti di codice:
//getBarsVisibility: Oggetto servizio = getSystemService("statusbar"); Classe statusBarManager = Class.forName("android.app.StatusBarManager"); Metodo metodo = statusBarManager.getMethod("getBarsVisibility"); Oggetto oggetto = expand.invoke(service);
Specifiche
Caratteristica | Descrizione |
---|---|
Nome API | Visualizza API a schermo intero |
Permesso richiesto | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
Funzioni | hideBars(int stato), getBarsVisibility() |
Domande frequenti
A cosa serve l'API Display Full-Screen?
Consente di nascondere la barra di stato e la barra di navigazione per consentire la visualizzazione a schermo intero sui dispositivi Android.
Quali autorizzazioni sono necessarie per utilizzare questa API?
Il permesso richiesto è android. permission. CLOUDPOS_HIDE_STATUS_BAR.
Cosa succede se utilizzo la funzione hideBars su un dispositivo senza barra di navigazione?
L'utilizzo del set 2 o 3 su un dispositivo senza barra di navigazione genererà un'eccezione IllegalArgumentException.
Come posso controllare lo stato di visibilità delle barre di stato e di navigazione?
È possibile utilizzare la funzione getBarsVisibility() per ottenere lo stato corrente.
Documenti / Risorse
![]() |
API di visualizzazione a schermo intero di WizarPOS [pdf] Istruzioni API di visualizzazione a schermo intero, API a schermo intero, API dello schermo |