Sådan viser du kun meddelelsesindhold på låseskærmen derhjemme

En vejledning om, hvordan du viser meddelelsesindhold på fuld låseskærm, når du er hjemme, men skjuler meddelelser på låseskærmen, når du er væk.

Google introducerede meddelelser om låseskærm i Android Lollipop og har givet brugerne mulighed for at beslutte, om de ønsker, at deres meddelelser skal vises på låseskærmen. Gemt væk i indstillinger er en menu, hvor du kan vælge enten at skjule meddelelser fra låseskærmen helt, vis, at en app har en meddelelse, men skjul meddelelsesindholdet, eller vis meddelelsen i dens helhed.

Men denne indstilling er en alt-eller-intet-knap - der er ingen måde at få den til at være kontekstuel. Hvis du vil have en opsætning, hvor notifikationer kun er skjult, mens du er væk hjemmefra, så skal du manuelt ændre denne indstilling, hver gang du forlader dit hjem. For universitetsstuderende, der lader deres låseskærm være tændt derhjemme, og mens de er på campus, holder du som regel bare én indstilling. Men takket være Tasker's kraft kan vi få det bedste fra begge verdener; vis alt meddelelsesindhold, mens du er hjemme, men skjul meddelelsesindhold, mens du er væk hjemmefra.


Krav

  • Tasker ($2.99)
  • SecureTask (Gratis)

Selvom jeg bruger Tasker her, er du fri til at bruge enhver anden automatiseringsapp efter eget valg. Tasker er langt den mest populære, og det er den, de fleste kender til, så det er det, jeg bruger. SecureTask er et plugin til Tasker, der kan ændre den indstilling, vi leder efter, men først efter at vi har konfigureret det med den rigtige tilladelse. For at gøre det skal vi have ADB-adgang.

Opsætning af ADB

Den første ting, du skal gøre, er at downloade ADB-binæren til dit bestemte operativsystem. Det kan du gøre her. Når du har downloadet dem, skal du sikre dig, at du har ordentlig chauffør hvis du er på Windows.

Når du har udtrukket binæren til en separat mappe og har installeret driveren, skal vi næste gang aktivere USB Debugging på smartphonen. For at gøre det skal du åbne Indstillinger og gå til Om telefon. Tryk på Byg nummer 7 gange, indtil du får en dialogboks, der fortæller dig, at du har låst op for udviklerindstillinger. Du kan få adgang til Udviklerindstillinger i Indstillinger nu. Tilsyneladende i Android O skal du indtaste din pinkode/adgangskode, før du kan åbne Developer Options. Gør det og se efter USB-fejlretning, og aktiver det derefter.

Tilslut nu din telefon og åbn en kommandoprompt i den samme mappe, hvor du udpakkede ADB-binæren. (Windows-brugere, hold shift+højreklik i den mappe og vælg “åbn kommandoprompt her.”) Skriv adb-enheder i kommandoprompten. Du vil se en meddelelse om, at ADB-serveren er ved at blive startet, og derefter vil du på din telefon se en prompt, der beder dig om at give din computer ADB-adgang. Accepter det. Nu, når du indtaster adb-enheder i kommandoprompten, bør du se din enheds serienummer, hvis det er tilfældet, har du haft succes med at få ADB-adgang.

Til sidst, med en ADB-kommandoprompt åbnet, skal du indtaste følgende kommando for at give SecureTask den nødvendige tilladelse.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask vil nu have mulighed for at ændre systemindstillinger uden root-adgang! Nu er vi klar til at gå videre til opsætning af Tasker.

Opsætning af Tasker

Her er et trin-for-trin instruktionssæt til at lave en Tasker-profil, der udløses, når du er tilsluttet/afbrudt til/fra dit WiFi-hjemmenetværk, og derefter starter SecureTask for at ændre indstillingen.

  1. Åbn Tasker og tryk på + knappen nederst til højre for at oprette en ny profil.
  2. Tryk på "State" for at tilføje en tilstandskontekst.
  3. Vælg "Net" og derefter "WiFi Connected".
  4. Under SSID skal du trykke på forstørrelsesglasset for at få vist en liste over gemte SSID'er. Vælg dit hjemmenetværk her.
  5. Tryk på tilbage-tasten, og Tasker vil bede dig om at vedhæfte en eksisterende opgave eller oprette en ny. Vælg "Ny opgave". Gider ikke nævne det.
  6. Når du er på skærmen Opgaveredigering, skal du trykke på +-ikonet nederst i midten for at tilføje en handling.
  7. Vælg "Plugin" og derefter "SecureTask", og se derefter efter "Sikker indstillinger" på listen.
  8. Tryk på blyantikonet for at åbne SecureTasks konfigurationsskærm.
  9. For handling skal du vælge "Skriv". For indstilling skal du indtaste dette nøjagtigt som skrevet (uden anførselstegn) "secure lock_screen_allow_private_notifications". Indtast "1" for den nye værdi. Tryk på fluebenet, når du er færdig.
  10. Tryk to gange tilbage for at gå ud til Taskers hovedskærm. Nu skal vi vedhæfte en Exit Task, der udløses, når vi afbryder forbindelsen til vores WiFi. Tryk længe på den opgave, du lige har oprettet, indtil du ser "Tilføj afslutningsopgave". Tryk på det.
  11. Tilføj en handling (samme som trin #6-9), bortset fra denne gang, at værdien indtastes "0". Dette vil vise meddelelsen på låseskærmen, men skjule indholdet.

Din telefon vil nu alt meddelelsesindhold på låseskærmen, mens du er forbundet til dit hjemmenetværk, men skjule meddelelsesindholdet, når du er væk fra hjemmet!


Følg XDA Tutorials RSS-feed for mere indhold som dette. Hent XDA Labs for hurtigt at indhente alle de seneste nyheder og originale funktioner offentliggjort på XDA-portalen.