Kā pievienot multivides atskaņošanas vadīklas navigācijas joslai, atskaņojot mūziku

Tasker profils, kas mūzikas atskaņošanas laikā navigācijas joslai pievieno multivides atskaņošanas vadīklas. Darbojas Android Nougat (7.0+) ierīcēs, piemēram, Google Nexus un Pixels.

Kopš Google pirmo reizi ieviesa programmatūras navigācijas taustiņu koncepciju operētājsistēmā Android, lietotāji ir lūguši veidu, kā pielāgot lietotājiem pieejamos taustiņus. Lai gan pielāgotie ROM jau gadiem ilgi ir piedāvājuši šāda līmeņa pielāgošanu, tas ir pieejams tikai pirmais Android O izstrādātāja priekšskatījums vai mēs atrodam oficiālu metodi no Google, lai mainītu navigācijas joslu. Tomēr, tāpat kā daudzas līdz šim izmantotās funkcijas, šis navigācijas joslas uztvērējs neparādījās no nekurienes un faktiski tika slepeni testēts operētājsistēmai Android Nougat. Tomēr tikai nesen mēs atklājām, ka šis slēptais navigācijas joslas uztvērējs operētājsistēmā Android Nougat faktiski var piekļūt, neizmantojot root piekļuvi, pielāgotu ROM vai sistēmas lietotāja interfeisa modifikācijas. Tādējādi daudziem lietotājiem ir pavērusies jauna bezsakņu pielāgošanas iespēja, un šodien mēs sniegsim jums norādījumus par vienu populāru pieprasījumu:

kā pievienot multivides atskaņošanas vadīklas navigācijas joslai, atskaņojot mūziku (Android 7.0+, nav nepieciešama sakne!)

Kā redzat augstāk esošajā ekrānuzņēmumā, mana testa ierīce (bez saknes, sāknēšanas ielādētāja bloķēta Google Nexus 6 ierīce operētājsistēmā Android 7.0 Nougat) ir standarta navigācijas joslas taustiņu komplekts, līdz tiek sākta mūzikas atskaņošana pakalpojumā Google Play. Mūzika. Kad sākas mūzikas atskaņošana, navigācijas joslai tiek pievienoti divi jauni taustiņi: poga, lai atskaņotu iepriekšējo ierakstu, un poga, lai atskaņotu nākamo ierakstu. Šie taustiņi paliek navigācijas joslā, līdz es noraidīšu Google Play mūzikas paziņojumu — tādā veidā es joprojām varu izmantot savu tālruni citām programmām, vienlaikus saglabājot šos atskaņošanas vadības taustiņus, līdz es nolemju, ka esmu beidzis klausīties mūziku.

Lai gan manā ekrāna tverā ir redzams, ka šis iestatījums tiek izmantots pakalpojumam Google Play mūzika, to var viegli pārveidot, lai tas darbotos praktiski ar jebkuru mūziku, aplāde vai radio lietotne, kas ir pieejama — ja vien šī lietotne atskaņošanas laikā parāda paziņojumu un pieņem multivides iepriekšējās/nākamās taustiņus (abi ļoti iespējams). Šī apmācība ir nedaudz pārveidota no manas oriģināla apmācība, kas paredzēta Android O lietotājiemtomēr daudzi, daudz vairāk lietotāju varēs izmantot šīs apmācības priekšrocības, jo tā nav ierobežota ar lietotājiem, kuri izmanto Android O izstrādātāja priekšskatījumu. To sakot, sāksim.


Prasības

Sistēma Prasības: jums būs nepieciešama Android 7.0+ ierīce, kas ir saderīga ar AOSP navigācijas joslas pielāgotāju. Ir zināms, ka Google Nexus, Pixel un daži Sony/HTC tālruņi darbojas. Lielākajai daļai ierīču, kas ir tuvu Android standartam, visticamāk, nav noņemts AOSP navigācijas joslas pielāgotājs, un tām vajadzētu darboties. Tas nozīmē, ka tas, visticamāk, nedarbosies jūsu LG, Samsung vai Huawei/Honor ierīcē. Skatiet sadaļu "Saderība". šī pavediena pirmajā ierakstā. (Piezīme: jūsu ierīces OEM, iespējams, nav norādīts šajā pavedienā. Vienīgais veids, kā pārliecināties, vai jūsu ierīce ir saderīga, ir izmēģināt lietotni, un mēs jums parādīsim, kā to izdarīt tālāk.)

Lietotnes prasības:

  • Pielāgota navigācijas josla (2 profiliem bez maksas)
  • Tasker ($2.99)
  • Paziņojumu uztvērējs (bezmaksas)

Iestatīšana: pielāgota navigācijas josla

Iemesls, kāpēc mums ir nepieciešama pielāgota navigācijas josla, ir acīmredzams — šī lietojumprogramma ļaus mums modificēt navigācijas joslu, lai parādītu šos multivides atskaņošanas taustiņus. (Tehniski mums šī lietotne šīm modifikācijām faktiski nav vajadzīga, jo mēs varam izmantot čaulas komandas vai citus Tasker spraudņus, taču, lai lietotājiem atvieglotu darbu, mēs parādīsim, kā lai to iestatītu, izmantojot šo brīnišķīgo lietotni.) Paziņojumu uztvērējs ir nepieciešams, lai pārraudzītu, kādi paziņojumi tiek publicēti statusa joslā, lai mēs zinātu, kad ir sākta mūzikas atskaņošana un beidzās. Visbeidzot, Tasker ir automatizācijas lietotne, kas mazina plaisu starp paziņojumu uztvērēju un pielāgoto navigācijas joslu — tā izmanto Paziņojumu uztvērējs, lai noteiktu, kad mūzika ir sākusies/beigusies, un pēc tam aktivizētu pielāgoto navigācijas joslu, lai mainītu navigācijas joslu attiecīgi.

Pirmā lieta, kas mums jādara, ir pārliecināties, ka ir pat iespējams modificēt jūsu ierīces navigācijas joslu. Ja jūsu ierīce ir viena no tām, kas norādītas kā saderīgas Pielāgotas navigācijas joslas pavediens, tad pastāv iespēja, ka tā arī būs. Mēs varam to pārbaudīt, izpildot īso apmācību, kas pievienota šai lietotnei.

Instalējiet lietotni no Google Play veikala, pēc tam atveriet lietotni un pārejiet cauri ievada ekrāniem. Pielāgotā navigācijas josla lūgs jums piešķirt tai noteiktu atļauju, ko sauc par WRITE_SECURE_SETTINGS, lai varētu turpināt lietot lietotni. Ir divi veidi, kā to izdarīt, kā norādīts pieteikumā.

  1. Ja jums ir saknes ierīce, pielāgotā navigācijas josla pieprasīs superlietotāja piekļuvi. Piešķiriet to, un lietotne automātiski piešķirs sev šo atļauju.
  2. Ja jūsu ierīcei nav saknes, jums būs jāpiešķir atļauja, izmantojot ADB. Atveriet savā datorā komandu uzvedni/termināli un pēc tam ievadiet šādu komandu: adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS

Kad esat piešķīris lietotnei šo atļauju, izmantojot kādu no abām iepriekš minētajām metodēm, programma veiks saderības pārbaudi. Ja jūsu navigācijas josla nemainās, jums diemžēl nav paveicies. Ja jūsu navigācijas josla mainās, lai parādītu labās bultiņas pogu, apsveicam, jūsu ierīce tiek atbalstīta! Tagad mēs varam pāriet uz navigācijas joslas pārveidošanu.

Iestatīšana: paziņojumu uztvērējs

Lai paziņojumu uztvērējs varētu pārtvert paziņojumus, mums tai ir jāpiešķir īpaša atļauja, kas pazīstama kā "paziņojumu piekļuves" atļauja. Šī atļauja netiek piešķirta, izmantojot standarta atļauju dialoglodziņu, bet lietotājam tā ir jāpiešķir, izmantojot īpašu iestatījumu izvēlni. Par laimi, tas ir ļoti vienkārši izdarāms. Vienkārši atveriet lietotni Notification Listener, un lietotne liks jums iespējot šo atļauju. Vienkārši nospiediet pogu, un lietotne novirzīs jūs uz ekrānu, kurā varat piešķirt lietotnei šo atļauju. Iespējot lietotnei piekļuvi paziņojumiem.


Apmācība

Kad esat apstiprinājis, ka pielāgotā navigācijas josla ir saderīga ar jūsu ierīci un paziņojumu uztvērējam ir iespējota piekļuve paziņojumiem, ir pienācis laiks to visu iestatīt. Pirmā lieta, kas mums jādara, ir pielāgotajā navigācijas joslā izveidot jaunu profilu, kas, ja tas ir iespējots, mūsu navigācijas joslai pievienos iepriekšējo/nākamo taustiņu. Tālāk ir sniegti soli pa solim sniegti norādījumi.

  1. Atveriet pielāgoto navigācijas joslu un pieskarieties Profili sadaļā Automatizācija.
  2. Pieskarieties + ikonu augšējā labajā stūrī, lai pievienotu jaunu profilu.
  3. Pieskarieties tikko izveidotajam profilam.
  4. Sadaļā Profils pieskarieties Vārds lai nosauktu profilu. Nosauciet to Multivides vadība.
  5. Sadaļā "Papildu kreisā poga" nospiediet Tips. Izvēlieties Atslēgas kods kā veids.
  6. Tagad sadaļā "Papildu kreisā poga" redzēsit divas papildu opcijas. Pieskarieties Atslēgas kods.
  7. Ritiniet uz leju un atrodiet Mediji Iepriekšējais taustiņu.
  8. Tagad pieskarieties Ikona sadaļā "Papildu kreisā poga". Ikonai atlasiet izlaist iepriekšējo.
  9. Atkārtojiet 5.–8. darbību, bet "Papildu labā poga". Taču šoreiz atslēgas kods būs Media Nākamais un ikonai jābūt izlaist nākamo.
  10. Pārbaudiet savu profilu, ritinot atpakaļ un pārbaudot Iespējots. Ja apakšā redzat iepriekšējo/nākamo navigācijas joslas taustiņus, tad šis profils darbojas!

Tagad, kad ir iestatīts pielāgotās navigācijas joslas profils, mēs izveidosim savu Tasker profilu, kas iespējos/atspējos šo profilu, kad tiek atskaņota mūzika. Pirmkārt, mēs izveidosim profilu, kas tiks aktivizēts, kad mūsu mūzikas/podcast apraides/radio lietotne publicēs paziņojumu. Tālāk ir sniegti soli pa solim sniegti norādījumi.

  1. Atveriet Tasker un izveidojiet jaunu profilu, pieskaroties ikonai + apakšējā labajā stūrī.
  2. Izvēlieties Pasākums kontekstā.
  3. Pieskarieties Iespraust.
  4. Izvēlieties Paziņojumu uztvērējs iespraust.
  5. Izvēlieties paziņojumu klausītājs darbība, kas uznirst.
  6. Pieskarieties zīmuļa ikonai, lai atvērtu paziņojumu uztvērēja konfigurāciju.
  7. Atstājiet paziņojuma notikumu kā izlikts bet sadaļā Apps atlasiet lietotni(-es), ko vēlaties pārraudzīt. Piemēram, es šeit izvēlējos Google Play mūziku. Kad esat pabeidzis, pieskarieties atzīmes ikonai augšējā labajā stūrī.
  8. Atgriežoties programmā Tasker, nospiediet atpakaļvērstās bultiņas taustiņu augšējā kreisajā stūrī, lai atgrieztos Tasker galvenajā ekrānā.
  9. Tasker lūgs jums pievienot uzdevumu šim profilam, ko tikko izveidojām. Izvēlieties, lai izveidotu jaunu uzdevumu. Neuztraucieties nosaukt uzdevumu.
  10. Kad esat Tasker's Task rediģēšanas ekrānā, pievienojiet jaunu darbību, pieskaroties pogai + apakšējā vidū.
  11. Izvēlieties Iespraust no darbību kategorijām.
  12. Izvēlies Pielāgota navigācijas josla iespraust.
  13. Vēlreiz pieskarieties zīmuļa ikonai, kas šoreiz novirzīs mūs uz pielāgotās navigācijas joslas konfigurācijas lapu.
  14. Darbībai atstājiet to kā "Iespējot profilu." Sadaļā Atlasīt profilu izvēlieties Multivides vadība. Kad esat pabeidzis, noklikšķiniet uz atzīmes augšējā labajā stūrī.
  15. Nospiediet atpakaļ un pēc tam vēlreiz atpakaļ, līdz atrodaties Tasker galvenajā ekrānā.

Iepriekš izveidotais Tasker profils aktivizēs Media Control pielāgotās navigācijas joslas profilu, lai pievienotu multivides atskaņošanu taustiņus, kad sākas multivides atskaņošana, bet tagad mums ir jāatspējo multivides vadības profils, kad tiek noraidīta multivides lietotnes paziņojumu. Šeit ir norādījumi:

  1. Izveidojiet jaunu profilu un atlasiet Pasākums kontekstā.
  2. Iet uz Spraudnis --> Paziņojumu uztvērējs --> Paziņojumu uztvērējs.
  3. Šoreiz sadaļā “Paziņojuma notikums” atlasiet Noņemts. Atkal atlasiet tās pašas(-as) lietotnes(-es), kuras vēlaties pārraudzīt. Šeit es izvēlējos Google Play mūziku. Kad esat pabeidzis, pieskarieties atzīmei.
  4. Atgriezieties Tasker galvenajā ekrānā, kur tas lūgs pievienot uzdevumu šim jaunajam profilam. Pievienojiet uzdevumu, bet netraucējiet to nosaukt.
  5. Kad esat Tasker's Task rediģēšanas ekrānā, pievienojiet jaunu darbību. Iet uz Spraudnis --> Pielāgota navigācijas josla.
  6. Šoreiz “Darbībai” atlasiet to Atspējot profilu bet atkal izvēlieties Multivides vadība profils. Kad esat pabeidzis, augšpusē pieskarieties atzīmes pogai.
  7. Izejiet no uzdevuma atpakaļ uz Tasker galveno ekrānu.

Kad esat izveidojis abus Tasker profilus, vienu multivides lietotnes paziņojuma publicēšanai un otru, kad tie paši paziņojumi tiek noņemti, esat pabeidzis. Tasker tagad parādīs multivides atskaņošanas taustiņus navigācijas joslā, kad tiks sākta multivides atskaņošana, un notīrīs šo taustiņu navigācijas joslu, kad multivides atskaņošana būs beigusies!


Izmantojot Shell komandas

Ņemot vērā, cik viegli ir izmantot XDA vecākais dalībnieks paphonbs Pielāgota navigācijas josla lietotnē, es īsti neredzu vajadzību sniegt detalizētus soli pa solim norādījumus par to, kā to izdarīt ar citiem Tasker spraudņiem, piemēram, SecureTask vai AutoTools (vai palaist čaulas funkciju programmā Tasker). Tomēr tas noteikti ir iespējams, un es sniegšu vismaz to komandu kopsavilkumu, kas jums nepieciešamas, lai atkārtotu šo iestatījumu, neizmantojot paphonb lietotni.

Pirmā lieta, kas jums jādara, ir instalēt SecureTask vai AutoTools. Jums būs jāpiešķir WRITE_SECURE_SETTINGS atļauja jebkurai izvēlētajai lietotnei, lai kontrolētu navigācijas joslas uztvērēju.

SecureTask:

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

AutoTools:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

Pēc tam jums būs jālejupielādē ikonas, kuras izmantosit iepriekšējiem/nākamajiem taustiņiem. Jums būs nepieciešamas ikonas PNG formātā, un, lai noteiktu izmēru, varat noteikt vajadzīgo ikonu izmēru, meklējot ierīces displeja blīvuma metriku vietnē Material.io un korelējot to ar an ikonas izmēru atsauces diagramma. IconsDB.com ir labs resurss bezmaksas ikonām. Saglabājiet ikonas, kuras izmantosit kā previous.png un next.png mapē /NavIcons jūsu krātuves saknes direktorijā.

Visbeidzot, jūs ievadīsit šo komandu, lai parādītu multivides vadības pogas:

settings put secure sysui_nav_bar "key(88:file:///storage/emulated/0/NavIcons/previous.png),back; home; recent, key(87:file:///storage/emulated/0/NavIcons/next.png)"

kur attiecas taustiņš #88 KEYCODE_MEDIA_PREVIOUS un atslēga #87 attiecas uz KEYCODE_MEDIA_NEXT.

Pēc tam, lai atjaunotu navigācijas joslas taustiņus uz noklusējuma izkārtojumu (piemēram, kad velkat prom multivides atskaņošanas paziņojumu), ievadiet šo komandu:

settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"

Būtībā Tasker profila iestatīšana būs tieši tāda pati, jo iepriekš minētā paziņojumu uztvērēja konfigurācija nemainīsies. Bet, ja izvēlaties neizmantot pielāgotās navigācijas joslas lietotni, lai kontrolētu navigācijas joslu, kā alternatīvu varat izmantot divas iepriekš minētās čaulas komandas. Vienkārši ņemiet vērā, ka, ja vien neesat iesakņojies un neizmantojat darbību "palaist čaulu" programmā Tasker, šo komandu ievadīšana programmā SecureTask vai AutoTools ir jūsu ziņā. Tas tiešām nav tik grūti izdarāms, taču daudziem lietotājiem ir vieglāk izmantot tikai paphonb lietotni, tāpēc es šeit neiedziļināšos.


Secinājums

Tas ir viss šai apmācībai. Turpmākajās apmācībās es parādīšu vairāk potenciālo praktisko pielietojumu navigācijas joslas mainīšanai, jo īpaši kontekstuālā veidā, izmantojot automatizācijas lietotni, piemēram, Tasker.

Lūdzu, atbalstiet XDA izstrādātājus jebkādā veidā! Mēs nesen atklājām, ka vairāki emuāri ir izgriezti, kopēti, ielīmēti mūsu oriģinālās apmācības un cits saturs, ko mūsu lietotāji kopīgoja forumos. Šie emuāri ir mēģinājuši uzņemties atzinību par milzīgajām pūlēm, ko mēs darām, apkopojot šīs apmācības, nevis nodrošinot kvalitatīvu saturu atsevišķi. Jūs neatradīsit tādas pamācības kā tās, kuras esam rakstījuši mūsu rakstā pamācību kategorija vai pamācības no mūsu forumiem jebkur citur.

Seko mums Twitter, Google+, Facebook, vai YouTube. Apskatiet mūsu XDA laboratorijas lietotne, lai ātri pārlūkotu mūsu forumus (un apsvērtu iespēju iegūt XDA bez reklāmām arī!) savā mobilajā ierīcē un skatiet mūsu nesen izdoto XDA plūsma lietotni, ja jums pieder OnePlus 3 vai OnePlus 3T! Paldies! Sekojiet līdzi mūsu nākamajai apmācībai!