WizarPOS Display Full Screen API
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 |