Heads-up-meddelanden på Android är en mycket användbar funktion. Medan den här inställningen är aktiverad får du head-up-meddelanden högst upp på skärmen under en kort varaktighet, vilket sparar dig ansträngningen att visa dem från aviseringsfacket varje gång. Även om du kanske stänger av den här inställningen, finns det inget sätt att stänga av den för bara vissa appar. Med detta sagt finns det telefoner där ute som Galaxy S8 / S8 + och OnePlus 5 som har ett spelläge som kan blockera dem för utvalda appar. Men om du använder lager Android eller någon annan hud som inte har ett sådant läge, Så här blockerar du Android-head-up-meddelanden i vilken app som helst:
Förutsättningar för att blockera Android Heads-Up-meddelanden
Innan vi lär oss hur du blockerar head-up-meddelanden i spel och videoappar finns det några saker som du kommer att behöva i processen. Här är en lista över dessa saker för en sömlös procedur:
- Ladda ner Tasker (7-dagars provperiod, $ 2,99) och en av dess plugins heter SecureTask (fri).
- Beroende på din enhets OEM, först ladda ner USB-drivrutinerna och installera dem sedan. Om du är osäker på hur du ska göra det, har samma länk riktlinjerna för det.
- Ladda ner ADB binär filer enligt din plattform.
- Ladda ner en programvara som WinRAR för att extrahera komprimerade filer och mappar.
- Aktivera utvecklaralternativ på din Android-enhet. Du kan göra detta genom att gå till Inställningar -> Om telefonen och trycka 7 gånger i rad på "Byggnummer".
Notera: Jag använder en dator med Windows 10 Pro och en rotad Moto G3 med en anpassad ROM och Android 7.1.1. Följande metod kan också fungera med alla icke-rotade enheter.
Så här blockerar du Android Heads-Up-meddelanden i spel eller videoappar
När du tänker på några systemjusteringar som inte tillhandahålls av Android, är det första du tänker på är Tasker. Det är en fantastisk app som låter dig anpassa din telefon utöver vad du kan föreställa dig - och de flesta av dem behöver inte ens root-åtkomst. När du har tagit hand om förutsättningarna kan du fortsätta med stegen nedan.
- Gå till "Alternativ för utvecklare" och på din telefon aktivera “USB-felsökning”. På vissa enheter kan detta se ut som ”Android-felsökning”. Du kommer att uppmanas att bekräfta. Klicka på "OK" och anslut sedan din telefon till din dator.
- På din dator, extrahera ADB binära filer i en mapp. Jag extraherade det på mitt skrivbord. Öppna nu den extraherade mappen och håll ned Skift-tangenten, högerklicka var som helst på skärmen. Du bör nu se ett alternativ som heter “Öppna PowerShell-fönstret här”. Klicka på det här.
Notera: Om du inte använder den senaste versionen av Windows skulle detta alternativ kallas "Öppna kommandofönster här". Du kan också öppna Terminal på Mac för att slutföra samma process.
- I fönstret PowerShell / Kommandotolken, skriv “adb-enheter” och tryck Enter. Om det här var första gången du gjorde det får du en fråga på din telefon. Tryck på “OK” för att tillåta det.
- Skriv igen “adb-enheter” i PowerShell-fönstret på din dator följt av att trycka på enter. Detta bör nu lista din telefon som en ansluten enhet. Om det inte gör det installerades inte drivrutinerna ordentligt.
- Gå nu till på din telefon Inställningar -> Tillgänglighet -> Tasker. Aktivera detta, eftersom detta kommer att behövas av Tasker för att känna igen appen som används.
- När du har gjort det, öppna SecureTask och bevilja alla behörigheter som krävs. Nu, tillbaka på din dator, i samma Windows PowerShell / Command Prompt-fönster, skriv “adb shell” och tryck Enter. Följ detta genom att utföra följande kommando:
pm bevilja com.balda.securetask android.permission.WRITE_SECURE_SETTINGS
- Gå tillbaka till din telefon och öppna Tasker. Under “Profiler” fliken, tryck på plusikonen längst ned till höger på skärmen och sedan välj “Application”.
- Från listan över appar som du ser, välj de som du vill blockera head-up-aviseringar för, och gå sedan tillbaka. Jag valde Subway Surfers på min telefon. När du kommer tillbaka till fliken Profiler, tryck på "Ny uppgift".
- Nu uppmanas du att namnge det. Eftersom det är valfritt kan du välja att hoppa över det. Till sist, tryck på bocken visas på skärmen. I följande “Uppgiftsredigering” skärm, tryck på plusikonen för att lägga till en åtgärd.
- Välj från åtgärdskategorilistan Plugin -> Säker uppgift -> Säkra inställningar.
- I “Action Edit” sidan som följer, tryck på redigeringsikonen mot "Konfiguration". Ikonen kommer att formas som en penna. Du kan få en varning efter detta. Ignorera det och tryck på “OK” för att fortsätta.
- Du kommer nu till konfigurationssidan för SecureTask. Här, ändra ”Åtgärd” till “Skriv”. Nu matar in "Nytt värde" som "0" och skriv följande i “Inställning”:
globala heads_up_notifications_enabled
- När du sparar detta, gå tillbaka till huvudskärmen för Tasker, och under Fliken Profiler, lång press på texten till höger om den gröna pilen. Från menyn som visas, tryck på “Lägg till avslutningsuppgift”. Återigen kan du välja att namnge denna uppgift och sedan tryck på bocken.
- Nu, liknande de tidigare stegen, tryck på plusikonen för att lägga till en åtgärd, gå till Plugin -> Säker uppgift -> Säkra inställningar. Ändra igen när du redigerar konfigurationen ”Åtgärd” till “Skriv”, och ange samma värde som ovan i “Inställning”. Den enda förändringen i detta steg är att ange "Nytt värde" som "1" istället för '0'. Spara detta innan du äntligen går tillbaka till Tasker huvudskärm.
Nästa gång du öppnar någon av dessa appar (Subway Surfers i mitt fall) blockeras head-up-aviseringarna automatiskt. Och när du lämnar appen aktiveras de igen. Om du någonsin vill lägga till eller ta bort någon av apparna i den här listan kan du göra det genom att trycka på listan över befintliga appar under den skapade profilen.
SE OCH: Så här grupperar du meddelanden per app i iOS 10
Inaktivera Heads Up-meddelanden för att spela spel och titta på videor bekvämt
Med tanke på hur irriterande det kan vara att få aviseringar på skärmen när du spelar på ett spel eller tittar på en video, är det bara vettigt att blockera dem. Men det enda alternativet du hittar i telefonens inställningar är att blockera dem helt - för alla appar. Men nu när du har läst den här artikeln kan du nu blockera dem för vilken app du vill ha. Bortsett från den ovan nämnda metoden, finns det någon enklare metod som du känner till? Låt mig veta i kommentarfältet nedan.
Denna handledning publicerades först på XDA Developers. Vi testade det och det fungerar utan problem.