If-Koubou

Kuinka pakottaa minkä tahansa Android-sovelluksen täysimittaiseen näkymään (ilman juurikaan)

Kuinka pakottaa minkä tahansa Android-sovelluksen täysimittaiseen näkymään (ilman juurikaan) (Miten)

Google julkaisi Chromen Android-version vuonna 2012, eikä ole koskaan ollut vaivautunut antamaan sille koko näytön tilaa. Jos olet kyllästynyt odottamaan suosikki Android-sovellustasi tarjoamaan koko näytön, on tapa tehdä se itse Immersive-tilassa.

Tule Googleen, olen kirjaimellisesti kerjäämässä sinua vuosia! Ei ole mitään syytä olla antamatta koko näytön tilaa. On olemassa tapoja tehdä niin kolmansien osapuolten sovellusten kuten Taskerin avulla, mutta olettaen, että haluat aina pitää tietyn sovelluksen koko näytössä, on nopeampi ja käytännöllisempi tapa tehdä se käyttämällä vain Android-debug bridge (ADB) -työkalua .

Mitä tarvitset

Seuraa tämän artikkelin vaiheita seuraavasti:

  • Android-puhelin tai tabletti, joka käyttää versiota 4.4 (KitKat) tai uudempi
  • PC, jossa on Windows, MacOS tai Linux
  • USB-kaapeli

Vaihe yksi: Ota USB-virheenkorjaus käyttöön

Ennen kuin aloitat, sinun on otettava käyttöön USB-pohjainen virheenkorjaus puhelimellasi, jos et ole jo aiemmin. Avaa pääasetukset-valikko. Napauta "Tietoja puhelimesta" ja napauta sitten "Rakennuksen numero" -merkintä seitsemän kertaa. Kyllä todella. Joillakin puhelimilla "Tietoja puhelimesta" saattaa olla jonossa muualla Asetukset-valikossa, mutta jos haalistat ympärilläsi, sen pitäisi löytää se.

Kun näet ponnahdusilmoituksen, joka sanoo "Olet nyt kehittäjä", paina Takaisin-painiketta ja näet uuden vaihtoehdon päävalikko-valikossa: "Kehittäjäasetukset".

Napauta "Kehittäjäasetukset" ja sisällä on USB-virheenkorjausvaihtoehto Debugging-otsikon alla. Ota se käyttöön ja napauta sitten "OK".

Vaihe kaksi: Asenna Android SDK ja ADB

Jos et ole sekaisin kovin paljon puhelimesi kanssa, sinulla ei todennäköisesti ole vielä asennettua Android Debug Bridge -sovellusta tietokoneellesi. Jos ei, voit seurata tätä kätevää ohjetta, miten se saadaan käyttöön ja käynnissä. Varmista, että puhelimesi USB-ajuri on asennettu.

Kun olet valmis asennukseen, palaa tänne ja jatka seuraavaan vaiheeseen.

Kolmas vaihe: Etsi sovelluksesi APK-nimi

Jotta sovelluksen ADB-asetuksia voidaan säätää manuaalisesti, sinun on tiedettävä sen tarkka sovellustiedoston nimi tai APK-nimi. Valitettavasti Android ei ole helpompaa löytää sitä ulos oletustyökaluilla. Mutta on helppo tapa saada tietoja työpöydältäsi.

Avaa kaikki verkkoselaimet ja siirry Google Play -kaupassa osoitteessa play.google.com. Napsauta vasemman sarakkeen "Sovellukset" ja sitten "Omat sovellukset". Tällöin luetellaan kaikki Android-sovellukset, jotka olet asentanut Play-kauppaan.

Napsauta haluamaasi sovellusta. Jos et löydä sitä välittömästi, voit napsauttaa hakupalkin alapuolella olevaa Kaikki sovellukset -painiketta ja rajoittaa sen vain yhteen laitteeseen asennettuihin sovelluksiin.

Kun olet saavuttanut haluamasi sovelluksen Play Kaupan -sivun, tutustu verkkosivun selaimen URL-palkkiin. Kun tunnus "id =" on poistettu, osoite näyttää sovelluksen APK-nimen. Esimerkissämme (Chrome Androidissa) täydellinen osoite on:

https://play.google.com/store/apps/details?id=com.android.chrome

Ja APK-nimi, jota etsimme, on "com.android.chrome."

Merkitse sovelluksesi APK-nimi ennen jatkamista.

Vaihe neljä: Tarkista laitteen yhteys ADB: n kanssa

Seuraavaksi sinun on avattava komentokehote (Windows) tai Terminen (MacOS) ja siirry kansioon, jonka nimi on "alustatyökalut", jossa Android SDK on asennettu.

Windowsissa löydät sen seuraavassa osoitteessa:

/ Käyttäjää /sinun käyttäjä nimesi/ AppData / Local / Android / SDK / alusta-tools

MacOSissa se sijaitsee osoitteessa:

/ Users /sinun käyttäjä nimesi/ Kirjasto / Android / SDK / alusta-tools

Liitä puhelin tai tabletti tietokoneeseen USB-kaapelilla. Puhelimen mallista riippuen sinun on ehkä vahvistettava puhelimen ADB-yhteys ponnahdusviestin avulla.

Kirjoita kehotteeseen seuraava teksti ja paina Enter

adb-laitteita

Jos näet yhden laitteen rivin ADB-laitteen komennon alla, olet valmis menemään. Jos et näe mitään laitteita, tarkista, että puhelin tai tabletti on liitetty ja että ohjaimet on asennettu.

Mene eteenpäin ja jätä kehotus auki, koska sinun tulee syöttää toinen komento pian.

Vaihe Kuusi: Valitse Immersive Mode

Käytettävissä on kolme erilaista koko näytön tilaa, joita voimme käyttää upottamalla komento.

  • immersive.full: piilottaa tilarivin näytön yläreunassa ja navigointipalkin alareunassa, jos puhelimesi käyttää virtuaalisia navigointipainikkeita. Tämä on mitä useimmat ihmiset haluavat, kun he ajattelevat koko näytön sovelluksesta.
  • immersive.status: piilottaa vain tilapalkin päälle.
  • immersive.navigation: piilottaa vain navigointipalkin pohjassa.
Immersive.full (vasen), immersive.status (keskellä) ja immersive.navigation (oikea)

Valitse mikä tila haluat käyttää, ennen kuin jatkat. Älä huolestu, voit käyttää komentoa useita kertoja, jos muutat mieltäsi.

Vaihe kuusi: Käytä komentoa

Seuraavaksi kirjoita seuraava teksti kehotteeseen ja korvaa sovelluksen nimi, jonka löysit vaiheessa 3 sen jälkeen = merkki. Olen käyttänyt Chromen esimerkkinä, mutta voit vaihtaa APK-nimen millä tahansa muulla.

adb-kuoriasetukset asettavat globaalin policy_controlin immersive.full = com.android.chrome

Tämä erityisesti komento mahdollistaa Chrome-sovelluksen upotetun tilan koko näytön version. Jos haluat piilottaa vain tilapalkin tai navigointipalkin, käytä immersive.status- tai immersive.nagivation-komentoja.

Suorita komento painamalla Enter. Se siitä! Tästä eteenpäin Chromella puhelimellasi (tai millä tahansa muulla syötetyllä sovelluksella) toimii koko näytön tilassa.Voit irrottaa puhelimesi ja kokeilla sitä nyt: voit pyyhkäistä ylös tai alas näyttöruudun alareunasta tai yläosasta (tai vaakasuorassa olevasta sivusta) navigointipainikkeiden tai tilarivin näyttämiseksi.

Jos haluat joskus muuttaa sovelluksen takaisin normaaliin toimintatilaan, toista nämä vaiheet, mutta korvata tämä komento komentorivillä tai terminaalilla (uudelleen käyttämällä sovelluksen APK-nimeä):

adb-kuoriasetukset laittavat globaalin policy_control immersive.off = com.android.chrome

Tämän menetelmän tulisi toimia kaikkien tavallisten Android-laitteiden kanssa, mutta jotkut valmistajat ovat saattaneet muuttaa mobiilikäyttöjärjestelmää siihen pisteeseen, jossa komennot eivät ole päteviä. Jos se ei toimi heti puhelimellasi tai tablet-laitteellasi, yritä irrottaa puhelimesi ja kytkeä se uudelleen sisään. ADB ja ohjainliitäntä voivat joskus olla fiksuja.