Pamācība par to, kā automātiski mainīt Gboard motīvu uz Material Dark, kad ir nakts laiks, bet dienas laikā tam jābūt Material Light.
XDA izstrādātāju forumos viens no populārākajiem iemesliem, kāpēc cilvēkiem joprojām patīk rootēt savu tālruni, ir tas, ka viņi var veidot sava tālruņa motīvu, kā vien vēlas. Pateicoties substrātam, lielāko daļu sistēmas lietotāja interfeisa elementu un daudzas lietojumprogrammas var veidot tematiski. Ja jūsu iecienītākajai lietotnei Substratum motīvs nepastāv, dažos gadījumos varat meklēt alternatīvas to lietotņu versijas, kas piedāvā motīvu iespējas. Lai gan Google tastatūras lietotne Gboard piedāvā iespēju mainīt tās motīvu, daudzi cilvēki to dara vīlies atklājot, ka nav iespējams automātiski mainīt motīvu atkarībā no diennakts laika. Iespējams, jums patīk izmantot Material Light motīvu visas dienas garumā, bet naktī vēlaties pārslēgties uz Material Dark motīvu, lai jūs neapžilbinātu tās spilgtums. Tādā gadījumā šeit ir apmācība par to, kā automātiski mainīt Gboard motīvu, pamatojoties uz jebkādiem kritērijiem.
Gboard vienas krāsas motīvi — pašlaik kopā 17
Prasības
- Tasker ($2.99)
- Saknes piekļuve
Tasker ir automatizācijas lietotne, ko izmantoju šīs iestatīšanas veikšanai. Varat brīvi izmantot citas bezmaksas automatizācijas lietotnes, taču es izmantoju jau gadiem ilgi lietoto Tasker, tāpēc tā ir vienīgā, ar kuru esmu pietiekami pazīstams, lai izveidotu tādus skriptus kā šis.
Kas attiecas uz nepieciešamību pēc root piekļuves, diemžēl tas ir vienīgais veids, kā padarīt Gboard motīva maiņu netraucētu un bez lietotāja iejaukšanās. Tā kā Gboard nepiedāvā nekādu nolūku vai saīsni, lai ātri pārslēgtos starp motīviem, mums ir nepieciešama root piekļuve, lai mēs varētu modificēt Gboard preferenču failus, kas atrodas tā mapē /data/data.
Apmācība
Šim skriptam ir divas daļas. Pirmā ietver Tasker profila izveidi — laika kontekstu, kas, tiklīdz tiks izpildīts, aktivizēs mūsu Tasker Uzdevumu, lai mainītu mūsu Gboard motīvu. Otrais, kā jūs varat uzminēt, ir pats Tasker Task, kas tiek izsaukts, kad tiek aktivizēts profils. Es sniegšu jums detalizētus norādījumus, lai izveidotu Tasker profilu, taču es sniegšu mazāk detalizētus norādījumus par Tasker uzdevuma izveidi, jo tas ir nedaudz uzlabots. Es iesaku, kad nonākat pie Tasker Task daļas, vienkārši importēt uzdevumu, kuru es saišu tieši zemāk.
Lejupielādējiet Gboard krāsu maiņas uzdevumu no vietnes AndroidFileHost
Lejupielādējiet iepriekš minēto Tasker Task un saglabājiet .tsk.xml failu jebkurā vietā savā iekšējā atmiņā. Pēc tam atveriet Tasker un augšpusē pieskarieties cilnei "UZDEVUMI". Kad esat nokļuvis cilnē Uzdevumi, turiet nospiestu pogu “UZDEVUMI”, līdz tiek parādīta opcija “Importēt”. Pieskarieties vienumam Importēt un atrodiet iepriekš saglabāto .tsk.xml failu. Atlasiet to, lai to importētu. Tagad jums vajadzētu redzēt uzdevumu ar nosaukumu "Gboard krāsas maiņa" ar Gboard ikonu. (Piezīme. Ja lietotņu atvilktnē esat paslēpis Gboard ikonu, ikona var tikt parādīta kā kļūda. Tomēr varat to droši ignorēt.)
Pēc tam es jums palīdzēsim izveidot profilu, kurā tiks izmantots šis tikko importētais uzdevums.
- Atveriet Tasker un pieskarieties + pogu apakšējā labajā stūrī.
- Izvēlieties "Laiks"Konteksts.
- “No” izvēlieties sākuma laiku, kad vēlaties, lai Gboard tumšais motīvs būtu aktīvs. “Līdz” izvēlieties beigu laiku, kad vēlaties, lai Gboard Light motīvs sāktu darboties. Piemēram, es izvēlējos No 19:00 līdz 7:00, kas nozīmē, ka mans tumšais motīvs ir aktīvs no 19:00 līdz 7:00 un gaišais motīvs ir aktīvs no 7:01 līdz 18:59.
- Atspiediet, un Tasker lūgs jums pievienot uzdevumu vai izveidot jaunu. Pat ja importējāt Gboard krāsu maiņas uzdevumu, neatlasiet to. Tā vietā izveidojiet a Jauns uzdevums.
- Nosauciet profilu kaut ko aprakstošu. Es to nosaucu par "Mainīt Gboard nakts motīvu".
- Uzdevumu rediģēšanas ekrānā nospiediet + pogu apakšējā vidū, lai pievienotu jaunu darbību.
- Izvēlieties Mainīgie lielumi --> Mainīgo komplekts. Vārds: % tēma. Kam: materiāls_tumšs.
- Pievienojiet citu darbību. Izvēlieties Uzdevums --> Izpildi uzdevumu. Lai izvēlētos nosaukumu, nospiediet palielinājuma stiklu un tagad atlasiet Gboard krāsas maiņa. Sadaļā Parametrs 1 ievadiet % tēma.
Tagad izejiet atpakaļ uz Tasker galveno ekrānu. Jūs esat pabeidzis pusi no iestatīšanas, jo tagad Tasker tiks aktivizēts pulksten 19:00 vai jebkurā laikā, kuru iestatīsiet un mainīsiet Gboard motīvu uz Material Dark. Tagad mums ir jāpabeidz otrā daļa, tāpēc Tasker mainīs motīvu atpakaļ uz Material Light, kad tas sasniegs 7:00 no rīta vai neatkarīgi no jūsu iestatītā laika.
- Turiet nospiestu tikko izveidoto uzdevumu. Jums vajadzētu redzēt iespēju Pievienot izejas uzdevumu. Izvēlieties šo opciju.
- Nav nepieciešams uzdevumam piešķirt nosaukumu, vienkārši vēlreiz atveriet uzdevuma rediģēšanas ekrānu.
- Pievienojiet darbību. Mainīgie lielumi --> Mainīgo komplekts. Vārds: % tēma. Kam: materiāls_gaisma.
- Pievienojiet citu darbību. Uzdevums --> Izpildi uzdevumu. Vārds: Gboard krāsas maiņa. Sadaļā Parametrs 1 ievadiet % tēma.
Un esat pabeidzis! Tasker tagad automātiski mainīs Gboard motīvu atkarībā no diennakts laika. Ņemiet vērā: ja jūs vēl nekad neesat piešķīris Tasker saknes piekļuvi, tas lūgs jums piešķirt saknes piekļuvi, pirmo reizi palaižot šo uzdevumu. Varat piespiest to pieprasīt root piekļuvi tūlīt, nevis vēlāk, ievadot Gboard krāsu maiņas uzdevumu, ilgi nospiežot 2. darbību un pēc tam apakšējā kreisajā stūrī nospiežot palaišanas taustiņu.
Pāreja uz citām krāsām vai citos kontekstos
Izmantojot manu uzdevumu, varat mainīt Gboard motīvu uz citām krāsām un, pamatojoties uz citiem kontekstiem, kā arī. Viss, kas jums jādara, ir jāizveido jauni profili ar atšķirīgiem kontekstiem (piemēram, lietojumprogrammas konteksts), pēc tam jāpievieno divas iepriekš noteiktās darbības (mainīgo iestatīšana un uzdevuma veikšana). Ja vēlaties citu krāsu, nevis Material Dark vai Material Light, šeit ir saraksts ar visām virknēm, kas atbilst 17 jūsu piedāvātajām krāsu opcijām:
- materiāls_tumšs
- materiāls_gaisma
- google_blue_light
- google_blue_dark
- krāsa_sarkana
- krāsa_zaļa
- krāsa_zila
- krāsa_zila
- krāsa_ciāna
- krāsa_dziļi_violeta
- krāsa_rozā
- krāsa_gaiši_rozā
- krāsa_brūna
- krāsa_zila_pelēka
- krāsa_melna
- holo_blue
- holo_balts
Iestatiet % tēma mainīgo vienai no šīm virknēm, lai Gboard motīvam iestatītu šo krāsu.
Paskaidrojums, kā tas darbojas
Ja jūs interesē, kā tas darbojas, šeit ir īss skaidrojums. Izmantojot root, es kopēju Gboard izmantoto preferenču failu, kas atrodas mapē /data/data/com.google.android.inputmethod.latin/shared_prefs/ ar nosaukumu com.google.android.inputmethod.latin_preferences.xml. Šis preferenču fails ir XML, kas satur virkni “additional_keyboard_theme”, kurā ir ietverts Gboard izmantotā krāsu varianta nosaukums. Es izmantoju parametru %theme un aizstāju tur jau iestatīto krāsu, pēc tam nospiežu modificēto failu atpakaļ uz Gboard mapi /data un pēc tam nogalinu lietotni Gboard. Boom - tēma tiek mainīta automātiski.
Tas ir viss šai apmācībai! Sekojiet mūsu pamācību kategorija lai iegūtu vairāk šāda satura. Paldies! Sekojiet līdzi mūsu nākamajai apmācībai!