Ovaj tjedan na Tasker Pro pokazat ćemo vam kako zaključati tipku za glasnoću kako biste omogućili samo kontrolu glasnoće medija, a ne glasnoće zvona.
Automatizacija bi trebala biti pojednostavljivanje svakodnevnih zadataka kako biste imali više dragocjenog vremena radeći stvari koje volite. Na XDA smo vam pokazali kako možete koristiti Tasker za osigurajte svoj uređaj, poboljšati produktivnost, ili učiniti vožnju sigurnijom, sve dio naše serije pod nazivom 'Taskerov tjedan.'
Ali zabava tu ne završava. Ako ste žudjeli za neki stvarno sjajni Taskerovi zadaci (i umorni su od dosadno stvari poput govorenja kako ponovno pokrenuti telefon ili protresti telefon da probudite zaslon), zatim naš novi Tasker Pro serija za tebe je.
Objavit ćemo niz visoko napredan Tasker profili koji će vam pokazati koliko Tasker može biti moćan ako ste voljni razmišljati izvan okvira. Iako smo mi obavili većinu teškog posla za vas i svakako slobodno možete uvesti moje profile i koristiti ih takve kakve jesu, Toplo preporučujem da pokušate naučiti kako koristiti Tasker ako želite moći prilagoditi ove zadatke sami. Na našem
Tasker savjeti i trikovi forumima ili na Redditovom /r/Tasker subredditu, možete dijeliti i raditi s drugima na tome kako implementirati ideju koju možda imate (kao napravio sam puno puta).Ovo je 7. tjedan od Tasker pro. Prošlog smo vam tjedna pokazali kako možete koristiti Tasker za otključavanje vašeg Windows računala pomoću senzora otiska prsta na vašem Android uređaju. Ovaj tjedan ćemo vam pokazati kako ponovno mapirajte svoju tipku za glasnoću tako da kontrolira samo glasnoću medija, a ne glasnoću zvona.
Tasker Pro #7: Zaključajte tipku za glasnoću
Prema zadanim postavkama, tipke za glasnoću na Android uređajima postavljene su za kontrolu glasnoće obavijesti/zvona. Glasnoća medija će se koristiti samo kada aplikacija zatraži reprodukciju zvuka kroz kanal glasnoće medija. Nažalost, ponekad to rezultira čudnim slučajevima kada pokušavate postaviti glasnoću prije pokretanja reprodukcije medija, a Android vam to jednostavno ne dopušta kada pritisnete tipke za glasnoću.
Mnogi korisnici na Redditu otkrili su da je ovo... blago razbjesnilo. Za mnoge od ovih korisnika glavni razlog korištenja tipke za glasnoću je kontrola glasnoće medija. Zašto se mučiti s preciznim načinom kontrole glasnoće zvona kada većina njih prebacuje između vibracije i jedne druge razine glasnoće? Ovo je pritužba protiv Androida od strane svih vrsta korisnika, ali za većinu ljudi postoje rješenja ili nisu lako dostupni, polupečeni su i ne rade ispravno ili jednostavno ne rade na svojim telefon.
Na primjer, korisnici prilagođenih ROM-ova imali su mogućnost upravljanja glasnoćom medija s tipkom za glasnoću za godine sada. Ovu značajku ćete pronaći u gotovo svakom prilagođenom ROM-u. Ali razumljivo je da mnogi korisnici nemaju želju koristiti prilagođeni ROM. Rootirani korisnici mogu instalirati Xposed Framework i pokrenuti modul posebno za implementaciju ove značajke, ali postoje mnogi telefoni na kojima root pristup nije dostupan. Druga je mogućnost korištenje nekorijenske aplikacije za ponovno mapirajte svoje gumbe ali ovo ne podržava svaki uređaj. Jedna metoda koja podržava svaki uređaj je korištenje Aplikacija Rocker Locker, međutim, ova aplikacija koristi iskreno užasnu metodu da drži vašu tipku za glasnoću zaključanom za kontrolu medija: zapravo neprekidno reproducira zvuk iz vašeg zvučnika (ozbiljno) što može rezultirati velikim pražnjenjem baterije.
Koristeći Tasker, možemo stvoriti metodu koja ne zahtijeva root, ne radi u pozadini, i radi na svim uređajima. To će spriječiti postupne promjene glasnoće zvona osim ako je u tijeku dolazni/odlazni poziv međutim tihi/vibrirajući način rada i dalje će ispravno funkcionirati. Imajte na umu da postoji mala odgoda između promjene glasnoće i iako ćete vidjeti glasnoću zvona smanjiti kada se pojavi traka glasnoće, Tasker će tiho poništiti vašu promjenu i primijeniti tu promjenu glasnoće na medij volumen. To je zato što bez roota zapravo ne možete spriječiti Android ne mijenja glasnoću zvona kada pritisnete tipke za glasnoću, tako da umjesto toga presrećemo promjenu glasnoće odmah kada se dogodi i preusmjeravamo je da se primijeni na glasnoću medija.
Zahtjevi
- Tasker (2,99 USD)
upute
Odricanje od odgovornosti: Mnoge varijacije ovog postavljanja postojale su na raznim Tasker forumima tijekom godina. Pojavljuje se svakih nekoliko mjeseci, ali rijetko ga vide korisnici izvan specijaliziranih foruma. Iako sam ovu postavku stvorio od nule, metoda koristi prilično jednostavnu/osnovnu Tasker logiku i stoga će vjerojatno nalikovati poslu koji su drugi radili u prošlosti.
Prvo što ćete morati napraviti je stvoriti novi profil i nazvati ga nekako ovako Glasnoća medija. Ime apsolutno nije važno, ali odaberite nešto opisno. Koristit ćemo dva okidača* za ovaj zadatak, jedan kontekst stanja i jedan kontekst događaja. Za Kontekst događaja htjet ćete ići na Varijable i odabrati Skup varijabli. Za varijablu neka prati promjene %VOLR. Nemojte specificirati vrijednost, jer ćemo htjeti da Tasker otkrije SVE promjene dinamičke globalne varijable %VOLR (Glasnoća zvona). Za Kontekst stanja htjet ćete ići na Telefon i odabrati Poziv. Ispod padajućeg izbornika odaberite Bilo koje a zatim provjerite Preokrenuti na dnu. Time će profil biti aktivan samo kad niste usred poziva.
*Napomena: da biste ovom profilu dodali drugi okidač, prvo ćete morati dodati barem jednu radnju zadatku (ili samo nastavite i slijedite upute u nastavku da biste ga u potpunosti dovršili). Zatim možete dugo pritisnuti prvi okidač koji ste napravili i odabrati opciju "Dodaj kontekst".
Zatim ćemo kreirati sam zadatak. Ovo je niz radnji koje će se pokrenuti kad god Tasker otkrije promjenu u glasnoći zvona (događaj) i da niste u pozivu (stanje).
- Varijable --> Skup varijabli. Ime: %VolRing do %VOLR. Provjerite If na dnu i postavite ga na if %VolRing !Postavi. Ova radnja se pokreće kada prvi put pokrenete ovu skriptu i nikada se više ne pokreće. Pokreće se kad god %VolRing nema vrijednost (nije postavljeno).
- Varijable --> Skup varijabli. Ime: %volmedia do %VOLM. Ovo će spremiti trenutni volumen medija u lokalnoj varijabli.
- Zadatak --> Ako. Ako %VOLR > %VolRing. Ako je trenutna glasnoća zvona veća od prethodne glasnoće zvona, to znači da ste upravo pritisnuli tipku za povećanje glasnoće.
- Varijable --> Skup varijabli. Ime: %VolRing do %VOLR-1. Ček Bavi se matematikom. Postavite varijablu glasnoće zvona na prethodnu glasnoću zvona (u biti, poništite promjenu).
- Varijable --> Skup varijabli. Ime: %volmedia do %VOLM+1. ČekBavi se matematikom. Povećajte varijablu glasnoće medija (pošto ste pritisnuli glasnoću).
- Zadatak --> Else If. Ako %VOLR < %VolRing. Ovaj slučaj pokriva kada stišate glasnoću.
- Varijable --> Skup varijabli. Ime: %VolRing do %VOLR+1. Ček Bavi se matematikom. Postavite varijablu glasnoće zvona na prethodnu glasnoću zvona (u biti, poništite promjenu).
- Varijable --> Skup varijabli. Ime: %volmedia do %VOLM-1. Ček Bavi se matematikom. Smanjite varijablu glasnoće medija (pošto ste pritisnuli tipku za smanjivanje glasnoće).
- Zadatak --> Drugo.
- Zadatak --> Stop. Ovdje postavljamo radnju zaustavljanja kako bismo zaustavili izvođenje Zadatka kad god trenutna glasnoća zvona u %VOLR odgovara onoj u %VolRing. Moramo uzeti u obzir ovaj slučaj kako bismo spriječili beskonačnu petlju koja se događa tijekom radnje 13, kao drugog promijenite glasnoću zvona (čak i kada je unutar Taskera, a ne s hardverske tipke) zadatak će se pokrenuti opet. Ali kada se ponovno pokrene, ako nemate ovu akciju, jednostavno će nastaviti izvršavati zadatak. Alternativno, možete postaviti provjeru u akciji 13 u nastavku da se pokrene samo kada je %VolRing =/= %VOLR.
- Zadatak --> End If.
- Audio --> Glasnoća medija. Pritisnite ikonu dvostruke strelice kako biste ovdje mogli postaviti varijablu umjesto pomoću klizača. Ako ne vidite ovaj gumb, morat ćete onemogućiti početni način rada u Taskerovim postavkama. Za Razina namjesti na %volmedia. Ovo će promijeniti glasnoću medija.
- Audio --> Glasnoća zvona. Opet pritisnite ikonu dvostruke strelice da omogućite varijabilni unos. Za Razina namjesti na %VolRing. Ovo će promijeniti glasnoću zvona.
I voila! Ako možete ovo pratiti, onda čestitamo, prilično ste majstor Taskera! Zbunjeni ste na koraku i samo želite uvesti skriptu i nastaviti sa svojim životom?
Ako želite uvesti ovu Tasker skriptu, možete je preuzeti sa Host Android datoteka. Kako biste uvezli zadatak, prvo trebate onemogućiti početnički način rada u Taskeru odlaskom na izbornik --> postavke. Pod karticom korisničkog sučelja poništite odabir "Početnički način". Zatim se vratite u glavni izbornik Taskera, kliknite na karticu 'Profili'. Zatim dugo pritisnite karticu 'Profili' i pritisnite 'Uvezi'. Dođite do mjesta gdje ste preuzeli moju .prf.xml datoteku i odaberite je da biste je uvezli. Nakon što ga uvezete, slobodni ste se igrati s njim kako vam odgovara. Ovaj se zadatak izvodi bez potrebe za bilo kakvim korisničkim unosom, tako da nema potrebe da na bilo koji način pokrećete profil/zadatak.
Sljedeći tjedan za Tasker Pro pokazat ću vam kako kontrolirajte svoju glazbu (čak i Spotify) pomoću tipki za glasnoću kada je ekran isključen (*BEZ ROOT-a*)!
Što bi volio da napravim s Taskerom? Javite nam u nastavku i možda ćemo vašu ideju predstaviti u budućem članku!