Ako vynútiť akúkoľvek aplikáciu pre Android v celom obrazovke Imersívny režim (bez zakorenenia)
Spoločnosť Google uvoľnila v roku 2012 verziu prehliadača pre systém Android a nikdy sa neobťažovala, aby jej poskytla režim celej obrazovky. Ak ste unavení z čakania na vašu obľúbenú aplikáciu pre Android, aby ste mohli ponúknuť celú obrazovku, je tu spôsob, ako to urobiť sami s režimom Immersive.
Poďte na Google, doslova vás prosí o roky! Neexistuje žiadny dôvod, prečo by sme nemali mať režim celej obrazovky. Existujú spôsoby, ako to urobiť s aplikáciami tretích strán, ako je Tasker, ale za predpokladu, že vždy budete chcieť ponechať určitú aplikáciu na celej obrazovke, je to rýchlejší a praktickejší spôsob, ako to urobiť, iba pomocou nástroja pre prácu s ladiacou mriežkou Android (ADB).
Čo budete potrebovať
Ak chcete postupovať podľa krokov v tomto článku, budete potrebovať nasledovné:
- Telefón alebo tablet s Androidom s verziou 4.4 (KitKat) alebo novším
- Počítač so systémom Windows, MacOS alebo Linux
- Kábel USB
Prvý krok: Povolenie ladenia USB
Skôr ako začnete, musíte na telefóne povoliť ladenie pomocou rozhrania USB, ak ste to ešte neurobili. Otvorte hlavnú ponuku Nastavenia. Klepnite na položku "O telefóne" a potom klepnite na položku "Vytvoriť číslo" sedemkrát. Áno vážne. Na niektorých telefónoch môže byť položka "O telefóne" niekde inde v ponuke Nastavenia, ale ak sa pokúsite okolo, mali by ste ju nájsť.
Keď uvidíte popup upozornenie s názvom "Ste teraz vývojárom", stlačte tlačidlo Späť a v hlavnom menu Nastavenia sa zobrazí nová možnosť: "Možnosti vývojára".
Klepnite na možnosť Možnosti vývojára a vo vnútri nájdete možnosť ladenia USB v časti Nadpis ladenia. Povoľte ho a potom klepnite na tlačidlo "OK".
Druhý krok: Nainštalujte súpravy Android SDK a ADB
Ak ste sa s vašim telefónom nezbavili veľa, pravdepodobne ešte nemáte nainštalovaný systém Android Debug Bridge na vašom PC. Ak nie, môžete sledovať tento užitočný sprievodca, ako ho dostať do prevádzky. Uistite sa, že máte nainštalovaný ovládač USB pre váš telefón.
Po dokončení inštalácie sa vráťte sem a pokračujte ďalším krokom.
Tretí krok: Nájdite názov APK aplikácie
Ak chcete manuálne upraviť nastavenia aplikácie v ADB, potrebujete vedieť presný názov súboru aplikácie alebo názov APK. Bohužiaľ Android neumožňuje ľahko nájsť to s predvolenými nástrojmi. Existuje však jednoduchý spôsob, ako získať informácie na pracovnej ploche.
Otvorte akýkoľvek webový prehliadač a prejdite do Obchodu Google Play na adrese play.google.com. Kliknite na položku "Aplikácie" v ľavom stĺpci a potom na položku "Moje aplikácie". Zobrazí sa zoznam všetkých aplikácií pre systém Android, ktoré ste nainštalovali prostredníctvom Obchodu Play.
Kliknite na požadovanú aplikáciu. Ak ho nemôžete okamžite nájsť, môžete kliknúť na tlačidlo "Všetky aplikácie" pod panelom vyhľadávania, aby ste ho zúžili iba na aplikácie nainštalované na jednom zariadení.
Keď sa dostanete na stránku obchodu Play požadovanej aplikácie, pozrite sa na webovú adresu na paneli s adresou URL prehliadača. Po značke identifikátora "id =" sa na adrese zobrazí APK názov aplikácie. V našom príklade (Chrome for Android) je úplná adresa:
https://play.google.com/store/apps/details?id=com.android.chrome
A názov APK, ktorý hľadáme, je "com.android.chrome".
Pred pokračovaním si poznačte meno APK aplikácie.
Krok štyri: Overte pripojenie zariadenia k ADB
Ďalej budete musieť otvoriť príkazový riadok (v systéme Windows) alebo terminál (v systéme macOS) a prejsť do priečinka s názvom "platform-tools", kde je nainštalovaná súprava Android SDK.
V systéme Windows ho nájdete na nasledujúcom mieste:
/ Users /vaše používateľské meno/ AppData / local / Android / SDK / platform-tools
V systéme macOS sa nachádza na adrese:
/ Users /vaše používateľské meno/ Library / Android / SDK / platform-tools
Pripojte telefón alebo tablet do počítača pomocou kábla USB. V závislosti od modelu telefónu bude pravdepodobne potrebné potvrdiť pripojenie ADB v telefóne pomocou kontextovej správy.
Na výzvu zadajte nasledujúci text a stlačte kláves Enter
zariadenia adb
Ak vidíte riadok jedného prístroja pod príkazom zariadenia ADB, ste pripravení ísť. Ak sa nezobrazujú žiadne zariadenia, skontrolujte, či je váš telefón alebo tablet pripojený a či máte nainštalované ovládače.
Pokračujte a nechajte výzvu otvorenú, pretože budete musieť v krátkom čase zadať iný príkaz.
Krok šiesty: Vyberte si svoj ponorený režim
Existujú tri rôzne druhy režimov celej obrazovky, ktoré môžeme použiť s ponorným príkazom.
- immersive.full: skryje stavový riadok v hornej časti obrazovky a navigačný panel na spodku, ak váš telefón používa virtuálne navigačné tlačidlá. To je to, čo väčšina ľudí chce, keď premýšľajú o aplikácii na celú obrazovku.
- immersive.status: skryje iba stavový riadok hore.
- immersive.navigation: skryje iba navigačný panel na spodku.
Vyberte režim, ktorý chcete použiť, a potom pokračujte. Nebojte sa, môžete použiť príkaz pod niekoľkokrát, ak zmeníte názor.
Krok šiesta: Použite príkaz
Ďalej napíšte na výzvu nasledujúci text a nahraďte ho za názov aplikácie, ktorý ste našli v treťom kroku =
podpísať. Ako môj príklad som použil prehliadač Chrome, ale názov APK môžete vymieňať s ktorýmkoľvek iným.
nastavenia shell adb dať globálnu politiku_control imersive.full = com.android.chrome
Tento príkaz umožňuje plnú verziu režimu Immersive pre aplikáciu Chrome. Ak chcete skryť len stavový riadok alebo navigačnú lištu, použite príkazy imersive.status alebo imersive.nagivation.
Stlačením klávesu Enter spustite príkaz. To je ono! Odteraz bude Chrome v telefóne (alebo iná aplikácia, ktorú zadáte) spustená v režime celej obrazovky. Môžete odpojiť telefón a vyskúšať to: jednoducho posúvajte prstom nahor alebo nadol zo spodnej alebo hornej časti obrazovky (alebo z boku v horizontálnom režime), aby ste zobrazili navigačné tlačidlá alebo stavový riadok.
Ak budete niekedy chcieť zmeniť aplikáciu späť na štandardný prevádzkový režim, jednoducho zopakujte tieto kroky, ale nahradite tento príkaz v príkazovom riadku alebo v termináli (znova pomocou názvu APK pre vašu aplikáciu):
nastavenia shell adb dať globálne policy_control immersive.off = com.android.chrome
Táto metóda by mala fungovať so všetkými štandardnými zariadeniami Android, ale niektorí výrobcovia mohli zmeniť mobilný operačný systém na miesto, kde príkazy nie sú platné. Ak to nefunguje okamžite na telefóne alebo tablete, skúste odpojiť telefón a pripojiť ho späť. ADB a pripojenie vodiča môžu byť niekedy jemné.