Hemsida » hur » Så här tvingar du någon Android-app till Fullscreen Immersive Mode (utan rota)

    Så här tvingar du någon Android-app till Fullscreen Immersive Mode (utan rota)

    Google släppte en Android-version av Chrome under 2012, och har aldrig stört att ge det ett helskärmsläge. Om du är trött på att vänta på din favorit Android-app för att erbjuda fullskärm, finns det ett sätt att göra det själv med Immersive Mode.

    Kom igen på Google, jag har bokstavligen talat om dig i flera år! Det finns bara ingen anledning att inte ge oss ett fullskärmsläge. Det finns sätt att göra detta med tredje part-appar som Tasker, men förutsatt att du alltid vill behålla en viss app i fullskärm finns det ett snabbare och mer praktisk sätt att göra det med bara Android-debuggen (ADB) -verktyget.

    Vad du behöver

    För att följa stegen i den här artikeln behöver du följande:

    • En Android-telefon eller -tablet som kör version 4.4 (KitKat) eller senare
    • En dator som kör Windows, MacOS eller Linux
    • En USB-kabel

    Steg ett: Aktivera USB-felsökning

    Innan du börjar måste du aktivera USB-baserad felsökning på din telefon om du inte redan har det. Öppna huvudmenyn Inställningar. Tryck på "Om telefon" och tryck sedan på "Byggnummer" -fältet sju gånger. Ja verkligen. På vissa telefoner kan "Om telefon" -inmatningen vara någon annanstans i menyn Inställningar, men om du pekar runt bör du kunna hitta den.

    När du ser popup-meddelandet som säger "Du är nu en utvecklare" trycker du på knappen Tillbaka och du får se ett nytt alternativ i huvudmenyn Inställningar: "Utvecklaralternativ".

    Tryck på "Utvecklaralternativ" och inuti hittar du alternativet "USB-felsökning" under rubriken Debugging. Aktivera det och tryck sedan på "OK".

    Steg två: Installera Android SDK och ADB

    Om du inte har messat med telefonen mycket, har du förmodligen inte Android Debug Bridge installerad på din dator än. Om inte, kan du följa den här praktiska guiden om hur du får det igång. Se till att du även har USB-drivrutinen för din telefon installerad.

    När du är klar med installationen, kom tillbaka hit och fortsätt till nästa steg.

    Steg tre: Hitta din Apps APK-namn

    För att manuellt justera en apps inställningar i ADB måste du känna till dess exakta applikationsfilnamn eller APK-namn. Tyvärr gör det inte Android lätt att hitta det med standardverktyg. Men det finns ett enkelt sätt att få informationen på skrivbordet.

    Öppna en webbläsare och gå till Google Play Butik på play.google.com. Klicka på "Apps" i den vänstra kolumnen och sedan "Mina appar". Här får du en lista över alla Android-appar som du har installerat via Play Butik.

    Klicka på den app du vill ha. Om du inte hittar det direkt kan du klicka på knappen "Alla appar" under sökfältet för att begränsa det till bara appar installerade på en enhet.

    När du har nått den önskade appens Play Store-sida, kolla på webbadressen i webbläsarens webbfält. Efter identifieraren "id =" visas adressen APK-namnet på appen. I vårt exempel (Chrome för Android) är den fullständiga adressen:

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

    Och det APK-namn vi letar efter är "com.android.chrome."

    Notera appens APK-namn innan du fortsätter.

    Steg fyra: Verifiera din enhetanslutning med ADB

    Därefter måste du öppna Kommandotolk (i Windows) eller Terminal (i macOS) och navigera till en mapp med namnet "plattformsverktyg" där din Android SDK är installerad.

    I Windows hittar du den på följande plats:

    / användare /ditt användarnamn/ AppData / local / Android / SDK / plattform-verktyg

    I macOS ligger den på:

    / Users /ditt användarnamn/ Library / Android / SDK / plattform-verktyg

    Anslut din telefon eller surfplatta till datorn med din USB-kabel. Beroende på din telefonmodell kan du behöva bekräfta ADB-anslutningen på telefonen själv med ett popup-meddelande.

    Skriv följande text när du är snabb och tryck på Enter

    adb-enheter

    Om du ser en enda enhetlinje under kommandot ADB-enhet är du redo att gå. Om du inte ser några enheter listade, dubbelkontrollera att telefonen eller surfplattan är ansluten och att du har drivrutinerna installerade.

    Gå vidare och lämna prompten öppen eftersom du kommer att behöva ange ett annat kommando inom kort.

    Steg sex: Välj ditt fördjupande läge

    Det finns tre olika typer av fullskärmslägen som vi kan använda med det nedslående kommandot.

    • immersive.full: Döljer statusfältet överst på skärmen och navigeringsfältet längst ner, om din telefon använder virtuella navigeringsknappar. Det här är vad folk vill ha när de tänker på en fullscreen-app.
    • immersive.status: gömmer bara statusfältet ovanpå.
    • immersive.navigation: Döljer bara navigeringsfältet längst ner.
    Immersive.full (left), immersive.status (center) och immersive.navigation (höger)

    Välj vilket läge du vill använda innan du fortsätter. Oroa dig inte, du kan använda kommandot nedan flera gånger om du byter dig.

    Steg sex: Använd kommandot

    Skriv sedan följande text vid prompten, ersätt det appnamn du hittade i steg tre efter = skylt. Jag har använt Chrome som mitt exempel här, men du kan byta ut APK-namnet med någon annan.

    adb shell inställningar sätta global policy_control immersive.full = com.android.chrome

    Detta specifika kommando möjliggör fullskärmsversion av Immersive Mode för Chrome-appen. För att gömma bara statusfältet eller navigeringsfältet, använd respektive kommandona immersive.status eller immersive.nagivation..

    Tryck på Enter för att utföra kommandot. Det är allt! Från och med nu kommer Chrome på din telefon (eller någon annan app du anger) att köras i helskärmsläge. Du kan koppla ur telefonen och prova nu: enkelt svep uppåt eller nedåt längst ner eller överst på skärmen (eller sidan i horisontellt läge) för att visa navigeringsknapparna eller statusfältet.

    Om du någonsin vill ändra appen till sitt standardoperationsläge, upprepade du bara dessa steg, men ersätt det här kommandot i Kommandotolken eller Terminal (igen med hjälp av APK-namnet för din app):

    adb shell inställningar sätta global policy_control immersive.off = com.android.chrome

    Den här metoden ska fungera med alla vanliga Android-enheter, men vissa tillverkare kan ha ändrat mobiloperativsystemet till den punkt där kommandon inte är giltiga. Om det inte fungerar omedelbart på din telefon eller surfplatta, försök koppla ur telefonen och koppla in den igen. ADB och drivrutinsanslutningen kan ibland vara finiga.