Kā iespējot multivides atskaņošanas navigācijas joslas vadīklas operētājsistēmā Android O, kamēr aktīvi atskaņojat mūziku. Izmanto Tasker, SecureTask un Notification Listener.
Android O izstrādātāja priekšskatījums ir pieejams tikai nedēļu, taču mēs ātri atklājam arvien vairāk potenciālo visu jauno funkciju izmantošanas veidu. Viena no funkcijām, par kuru mēs esam visvairāk satraukti, ir jaunā navigācijas joslas pielāgotājs atrasts System UI Tuner.
Sākotnējā pārbaudē Google ieviešana šķiet diezgan tukša. Lai gan jūs varat pievienot jaunu navigācijas taustiņu pa kreisi un pa labi no esošajiem taustiņiem, jebkurš pievienotais taustiņš pastāvīgi atradīsies jūsu navigācijas joslā. Diemžēl tas padara šo funkciju bezjēdzīgu daudziem cilvēkiem, jo daudzi taustiņi, kurus vēlaties izmantot navigācijas joslā, darbojas tikai īpašos apstākļos. Bet, kā mēs jums jau esam parādījuši, patiesībā tas ir iespējams iespējot īpašus navigācijas joslas taustiņus saviem pielāgojamiem nosacījumiem. Šajā apmācībā mēs jums parādīsim, kā to izdarīt
navigācijas joslā iespējojiet multivides atskaņošanas vadības pogas kad Google Play mūzika vai jebkura cita mūzikas lietotne atskaņo mūziku.Paldies Eli Irvin, ka pārbaudīja šo manā vietā un iemūžināja šo ekrāna ierakstu!
Prasības:
- Tasker ($2.99)
- SecureTask
- Paziņojumu uztvērējs
Tasker ir nepieciešams, jo tā ir automatizācijas lietotne, ko izmantojam, lai noteiktu, kurā lietojumprogrammā mēs atrodamies un nosūtīt komandas, izmantojot SecureTask spraudni, kas apstrādās mūsu navigācijas izmaiņas bārs. Kad esat instalējis šīs lietojumprogrammas, mums tās ir jāiestata.
Lai noteiktu, kad tiek atskaņota mūzika, mums ir jāiespējo paziņojumu piekļuve spraudnim Notification Listener. To var izdarīt ļoti ātri, vienkārši atveriet sadaļu Iestatījumi un meklēšanas joslā meklējiet “piekļuve paziņojumiem”. Atveriet iestatījumu lapu, meklējiet paziņojumu uztvērēju un piešķiriet tam piekļuvi paziņojumu lasīšanai.
Tālāk mums ir jāpiešķir SecureTask iespēja mainīt sistēmas iestatījumus mūsu ierīcē. Lai to izdarītu, mums ir jāpiešķir SecureTask īpaša atļauja, kas pazīstama kā WRITE_SECURE_SETTINGS, kas ir parasti nav pieejams parastajām lietojumprogrammām, taču lietotājs to var piešķirt manuāli, izmantojot ADB. Tādējādi, lai tas darbotos, jūsu datorā būs jādarbojas ADB. Par laimi, šīs atļaujas piešķiršana ir vienreizēja lieta, un mēs izmantosim SecureTask turpmākajās ar Android O saistītās apmācībās, tāpēc es noteikti iesaku jums to darīt tagad. Ja esat sekojis manām iepriekšējām pamācībām, kurās es teicu jums instalēt AutoTools, SecureTask ir mazāk funkciju, taču tajā ir pietiekami daudz mūsu vajadzībām.
ADB iestatīšana
Pirmā lieta, kas jums jādara, ir lejupielādēt ADB bināro failu savai konkrētajai OS. To var izdarīt šeit. Kad esat tos lejupielādējis, jums ir jāpārliecinās, vai jums ir pareizs vadītājs ja izmantojat Windows.
Kad esat izvilcis bināro failu atsevišķā mapē un instalējis draiveri, viedtālrunī ir jāiespējo USB atkļūdošana. Lai to izdarītu, atveriet sadaļu Iestatījumi un dodieties uz Par tālruni. 7 reizes pieskarieties Būvējuma numuram, līdz tiek parādīts dialoglodziņš, kurā teikts, ka esat atbloķējis izstrādātāja opcijas. Tagad sadaļā Iestatījumi varat piekļūt izstrādātāja opcijām. Acīmredzot operētājsistēmā Android O ir jāievada PIN/parole, lai varētu atvērt izstrādātāja opcijas. Dariet to un meklējiet USB atkļūdošanu, pēc tam iespējojiet to.
Tagad pievienojiet tālruni un atveriet komandu uzvedni tajā pašā direktorijā, kurā ieguvāt ADB bināro failu. (Windows lietotāji, turiet nospiestu taustiņu Shift + ar peles labo pogu noklikšķiniet šajā mapē un atlasiet "atvērt komandu uzvedni šeit.") Ierakstiet adb devices
komandu uzvednē. Tiks parādīts ziņojums, ka tiek startēts ADB serveris, un pēc tam tālrunī tiks parādīta uzvedne ar aicinājumu piešķirt datoram ADB piekļuvi. Pieņemiet to. Tagad, kad jūs ieejat adb devices
komandu uzvednē jums vajadzētu redzēt savas ierīces sērijas numuru, ja tā, tad jums tas izdevās.
WRITE_SECURE_SETTINGS piešķiršana SecureTask
Kad ir atvērta ADB komandu uzvedne, ievadiet šo komandu, lai piešķirtu SecureTask nepieciešamo atļauju.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
SecureTask tagad būs iespēja mainīt sistēmas iestatījumus bez root piekļuves! Tagad mēs esam gatavi pāriet uz Tasker.
Tasker profilu iestatīšana
Šeit mēs izveidosim divus atsevišķus Tasker profilus. Tāda, kas reaģē, kad mūsu izvēlētais mūzikas atskaņotājs (manā piemērā Google Play mūzika) sāk mūzikas atskaņošanu (tā paziņojums ir publicēts), un tāds, kas reaģē, kad tas pats mūzikas atskaņotājs ir saņēmis paziņojumu atlaista.
Atveriet Tasker un izveidojiet jaunu profilu, nospiežot ikonu + apakšējā labajā stūrī. Sāksim ar profila izveidi, kas tiek aktivizēts, kad ir publicēts mūzikas atskaņotāja paziņojums. Nosauciet profilu “Iespējot multivides navigācijas taustiņus” un atlasiet notikuma kontekstu. Dodieties uz Spraudnis --> Paziņojumu uztvērējs --> Paziņojumu uztvērējs. Paziņojuma notikumam atlasiet Ievietots un sadaļā Programmas atlasiet lietojumprogrammas, kuras vēlaties pārraudzīt (piem., Google Play mūzika).
Kad esat pabeidzis, atgriezieties un Tasker lūgs jums pievienot uzdevumu šim profilam. Jūs varat nosaukt uzdevumu, bet tas nav nepieciešams. Vienkārši nospiediet atzīmi, lai atvērtu uzdevumu rediģēšanas ekrānu. Kad būsit, mēs šim uzdevumam pievienosim divas darbības.
- A1: Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_left
. Vērtība:key(88:com.android.systemui/2131230907)
. Tas ir KEYCODE_MEDIA_PREVIOUS un navigācijas joslā tiks parādīts kā kreisā bultiņa. - A2: Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_right
. Vērtība:key(87:com.android.systemui/2131231004)
. Tas ir KEYCODE_MEDIA_NEXT un navigācijas joslā tiks parādīts kā labā bultiņa.
Tālāk mēs izveidosim otro profilu, kas tiek aktivizēts, kad tiek noraidīts mūzikas lietotnes paziņojums. Šis profils atbrīvos no multivides vadības taustiņiem, kad paziņojums tiks noraidīts. Izveidojiet jaunu profilu un piešķiriet tam nosaukumu "Atspējot multivides navigācijas taustiņus". Vēlreiz izveidojiet notikumu kontekstu un atlasiet paziņojumu uztvērēja spraudni. Šoreiz paziņojuma notikumam atlasiet Noņemts bet atkal atlasiet to pašu mūzikas lietotni, kuru vēlaties pārraudzīt.
Vēlreiz pievienojiet uzdevumu (bez nosaukuma ir labi) un izveidojiet šādas divas darbības:
- A1: Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_left
. Vērtība:null
. - A2: Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_right
. Vērtība:null
.
Šīs divas darbības notīrīs navigācijas joslas taustiņus, tāpēc multivides atskaņošanas vadības taustiņi tur vairs nebūs pieejami.
Tieši tā! Tagad, kad sākat mūzikas atskaņošanu, navigācijas joslā būs redzami papildu taustiņi, lai pārvaldītu multividi, taču, noraidot mūzikas atskaņotāja paziņojumu, šie taustiņi pazudīs.
Lejupielādēt un importēt
Tāpat kā visas ar Tasker saistītās apmācības, mēs nodrošināsim XML failus, kurus varat lejupielādēt un importēt. Lejupielādējiet prf.xml failus no tālāk norādītās vietnes AndroidFileHost un saglabājiet tos savā iekšējā atmiņā. Atveriet Tasker un turiet augšpusē esošo cilni Profili, līdz tiek parādīta poga Importēt. Pieskarieties tam un meklējiet tikko saglabātos XML failus, pēc tam atlasiet tos, lai tos importētu (tas būs jādara pa vienam). Pārliecinieties, vai esat piešķīris paziņojumu uztvērējam paziņojumu piekļuvi un piešķīris WRITE_SECURE_SETTINGS atļauja SecureTask, kā minēts manā rakstā, pretējā gadījumā šie profili nedarbosies kaut kas tavā tālrunī!
Lejupielādējiet profilu “Iespējot multivides navigācijas taustiņus” no vietnes AndroidFileHost
Lejupielādējiet profilu “Disable Media Nav Keys” no AndroidFileHost
Ja vēlaties uzzināt, ko vēl mēs varam paveikt ar SecureTask un Android O, sekojiet līdzi XDA portālam, jo mums ir daudz vairāk ar ko dalīties. Gaidiet vairāk pamācību par to, kā Android O navigācijas joslai padarītu daudzas noderīgas funkcijas!