Logo WizarPOS

WizarPOS Display Full Screen API

WizarPOS-Display-Full-Screen-API-product

Nadview

Tato příručka vysvětluje, jak pomocí specifických systémových rozhraní API skrýt stavový řádek a navigační řádek a umožnit tak zobrazení na celé obrazovce na zařízeních Android.

Důležité úvahy

Uvědomte si, že používání těchto rozhraní API ovlivňuje celý systém, nejen vaši aplikaci. Když skryjete stavový řádek nebo navigační řádek, zůstane skrytý ve všech systémových rozhraních a aplikacích.

Povolení
android.permission.CLOUDPOS_HIDE_STATUS_BAR Aplikace deklaruje oprávnění v manifestu.

Konec APIview

Skryjte nebo zobrazte stavový/navigační panel pomocí HideBars
void hideBars(int state) Nastaví stavový řádek a stav navigačního řádku.

Parametry

Parametr Popis
stát 1: skrýt stavový řádek, 2: skrýt navigační panel, 3: skrýt oba, 0: zobrazit oba. V zařízení bez navigační lišty vyvolají sady 2 a 3 IllegalArgumentException.

Zde jsou některé úryvky kódu:

//hideBars:Object service = getSystemService("statusbar"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); Metoda metoda = statusBarManager.getMethod("hideBars", int.class); metoda.invoke(služba, 3);

GetBarsVisibility
int getBarsVisibility(); Získejte stav stavového řádku a navigačního řádku.

Návraty

Typ Popis
int výsledek, 1: skrýt stavový řádek, 2: skrýt navigační panel, 3: skrýt oba, 0: zobrazit oba. V zařízení bez navigační lišty nastavení 2 a 3 vyvolá výjimku IllegalArgumentException.

Zde jsou některé úryvky kódu:

//getBarsVisibility: Object service = getSystemService("statusbar"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); Metoda metoda = statusBarManager.getMethod("getBarsVisibility"); Object object = expand.invoke(service);

Specifikace

Funkce Popis
Název API Zobrazit rozhraní API na celou obrazovku
Je vyžadováno povolení android.permission.CLOUDPOS_HIDE_STATUS_BAR
Funkce hideBars(int state), getBarsVisibility()

Nejčastější dotazy

Co dělá Display Full-Screen API?

Umožňuje vám skrýt stavový řádek a navigační řádek a umožnit tak zobrazení na celé obrazovce na zařízeních Android.

Jaké oprávnění je nutné k použití tohoto rozhraní API?

Požadované oprávnění je android. povolení. CLOUDPOS_HIDE_STATUS_BAR.

Co se stane, když použiji funkci hideBars na zařízení bez navigační lišty?

Použití sady 2 nebo 3 na zařízení bez navigační lišty vyvolá výjimku IllegalArgumentException.

Jak mohu zkontrolovat stav viditelnosti stavových a navigačních panelů?

K získání aktuálního stavu můžete použít funkci getBarsVisibility().

Dokumenty / zdroje

WizarPOS Display Full Screen API [pdfPokyny
Display Full Screen API, Full Screen API, Screen API

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *