Hogyan használhatjuk a hangerőgombokat a számok kihagyásához az Android telefonokon

és a Állapot .



Ez kissé bonyolulttá válik, ezért próbáljon minél szorosabban követni. A Esemény kell a Változó készlet , és a Állapot a Kijelző> Kijelző állapota> Ki értékre kell állítani. A GravityBox módszerhez hasonlóan ez lehetővé teszi, hogy csak akkor hagyja ki a műsorszámokat hangerő-szabályozó gombbal, ha a kijelző ki van kapcsolva. Ennek az az oka, hogy ha a képernyőt elforgatva próbálja hosszan megnyomni a hangerő gombot tovább , megjelenik a GUI hangerő csúszkája.

Most felveszek képernyőképeket, hogy megbizonyosodhasson arról, hogy a Tasker változók pontosan úgy néznek ki, mint a képernyőképek, de itt van minden szükséges szkript:





  1. Változók -> Változó készlet. Készlet % diffúz nak nek % TIMEMS -% TimePressed. Hasonlítsa össze az időbélyegzőt, amikor a hangerő gombot utoljára megnyomta, és amikor az aktuális hangerő gombot megnyomta. Ez szolgál küszöbként annak meghatározásához, hogy zeneszámot váltott-e, vagy csak a hangerőt váltotta-e.
  2. Feladat -> Ha. Állítsa If értékre % diffúz< 750 ÉS % Vol neq% VOLM. Ha kétszer megnyomott egy hangerő-szabályozó gombot 750 ms-on belül, ÉS AZ aktuális mentett hangerő nem egyezik meg az aktuális média-hangerővel (később meglátja, miért fontos ez), akkor meghatározzuk a műsorszám megváltoztatásának módját.
  3. Plugin -> KC Tasker folyamatok. Válassza ki Spotify vagy egy másik médiaalkalmazás (a YouTube, ha a YouTube Red szolgáltatást használja), amelyről tudja, hogy nehézségei vannak a hagyományos médiagomb-lejátszási események vezérlésével. Állítsa a változót % spotify . (Ha jól tudom, a Spotify-hoz hasonló alkalmazások inkább kivétel, mint szabály, ezért ha később a feladat futtatásakor észreveszi, hogy nem változtatja meg a számokat a kedvenc médialejátszóján, akkor térjen vissza ehhez a lépéshez, és adjon hozzá további alkalmazásokat hogy ellenőrizze).
  4. Feladat -> Ha. Állítsa If értékre % spotify ~ true.
  5. Média -> Média vezérlés. Cmd: Következő . A média gomb szimulálása: Igen. Alkalmazás: Spotify. Jelölje be az If értéket, és állítsa rá, ha % VOLM>% Vol. Ugrás a következő zeneszámra, ha kétszer megnyomta a hangerőt.
  6. Média -> Média vezérlés. Cmd: Előző . A média gomb szimulálása: Igen. Alkalmazás: Spotify. Jelölje be az If értéket, és állítsa rá, ha % VOLM< %Vol. Ugrás az előző zeneszámra, ha kétszer lenyomta a hangerőt.
  7. Hang -> Média hangerő. Szint: % Vol. Ez visszaállítja a hangerő szintjét a korábbi értékre. Ne ellenőrizzen itt semmit, így a változás némán történik.
  8. Feladat -> Egyéb. Ez a következő néhány művelet bármely általános médiaalkalmazásra vonatkozik (pl. Google Play Zene)
  9. Média -> Média vezérlés. Cmd: Következő. A média gomb szimulálása: Nem. Jelölje be az If értéket, és állítsa rá, ha % VOLM>% VOL. Ugrás a következő zeneszámra, ha kétszer megnyomta a hangerőt.
  10. Média -> Média vezérlés. Cmd: Előző. A média gomb szimulálása: Nem. Jelölje be az If értéket, és állítsa rá, ha % VOLM< %VOL. Ugrás az előző zeneszámra, ha kétszer lenyomta a hangerőt.
  11. Hang -> Média hangerő. Szint: % Vol. Ez visszaállítja a hangerő szintjét a korábbi értékre. Ne ellenőrizzen itt semmit, így a változás némán történik.
  12. Feladat -> If befejezése.
  13. Feladat -> Egyéb. Ez megmenti az aktuális időt és az előző médiakötetet változóba menti.
  14. Változók -> Változó készlet. Készlet % TimePressed nak nek % TIMEMS.
  15. Változók -> Változó készlet. Készlet % Vol nak nek % VOLM - 1 . Ellenőrizze, hogy van-e, és állítsa-e be, ha % Vol< %VOLM.
  16. Változók -> Változó készlet. Készlet % Vol nak nek % VOLM + 1. Ellenőrizze, hogy van-e, és állítsa-e be, ha % Vol>% VOLM.
  17. Feladat -> If befejezése.
4 perc olvasás