Tālruņa zvanu laikā operētājsistēmā Android O navigācijas joslai pievienojiet kontaktu saīsni un zvana beigšanas pogu

Pamācība par to, kā pievienot saīsni, lai palaistu kontaktpersonu lietotni, un saīsni, lai pārtrauktu zvanu, uz navigācijas joslu tālruņa zvana laikā. Tikai Android O.

Ja esat sekojis mūsu pamācību plūsma, tad jau tagad zināt, ka mums patīk atrast veidus, kā izmantot jaunās Android O priekšrocības navigācijas joslas pielāgotājs. Izmantojot populāro automatizācijas lietotni, kas pazīstama kā Tasker, mēs varam kontekstuāli mainīt navigācijas joslu, iekļaujot navigācijas taustiņus, kas ir noderīgi noteiktos kontekstos. Šajā apmācībā mēs parādīsim, kā pievienot a kontaktu saīsne un an zvana beigu īsceļu uz navigācijas joslu, kamēr notiek tālruņa zvans.

Paldies Eli Irvin, ka viņš bija mana jūrascūciņa un ieguva šo ekrānuzņēmumu.

Iepriekš redzamajā videoklipā mans testētājs uzsāka tālruņa zvanu ar mani, kā rezultātā Tasker navigācijas joslā parādīja divas jaunas ikonas. Kontaktu īsceļš, kad tiek nospiests, zvana KEYCODE_CONTACTS kamēr zvana beigu poga zvana KEYCODE_ENDCALL.

Ikonas, kuras izmantoju, nav ikonas, kas parasti ir pieejamas Android O navigācijas joslas pielāgotājā, bet gan pielāgotas ikonas, ko izmantoju. Jūs varat izlasīt manu iepriekšējo pamācību h

Šeit varat pievienot pielāgotas ikonas Android O navigācijas joslai. Šīs apmācības vajadzībām jums būs jālejupielādē divas ikonas no Ikonu datu bāze pamatojoties uz jūsu ierīces DPI. Pirmais ir a kontaktu ikona kas jums jāsaglabā kā /NavIcons/contacts.png, un otrais ir an zvana beigu ikona kas jāsaglabā kā /NavIcons/endcall.png.

Mēs parādīsim, kā atkārtot šo iestatījumu savā ierīcē, lai jūs varētu uzzināt, kā izveidot savu pielāgoto navigācijas ierīci. joslas konfigurācijas, taču raksta beigās mēs nodrošināsim arī lejupielādes saiti, ja vēlaties to pārlaist ka.


Pielāgoti navigācijas joslas taustiņi tālruņa zvana laikā

Prasības:

  • Tasker ($2.99)
  • SecureTask

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 abas lietojumprogrammas, mums ir jāiestata SecureTask.

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 tikai vienreizēja lieta, un mēs izmantosim SecureTask turpmākās ar Android O saistītās pamācības (no kurām ir vēl pāris), tāpēc noteikti ir vērts to darīt to.

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

Mums būs jāiestata divi dažādi Tasker profili. Viens aktivizēsies, kad ievadīsit tālruņa zvanu, otrs tiks aktivizēts, kad noliksit klausuli. Pirmajā tiks parādīti divi navigācijas joslas taustiņi, bet otrajā tie tiks atspējoti. Diezgan vienkārši.

Pirmajam profilam atveriet Tasker un nospiediet pogu + apakšējā labajā stūrī, lai to izveidotu. Izvēlies Pasākums Konteksts un dodieties uz Phone --> Phone Offhook. Nospiediet atpakaļ, lai atgrieztos Tasker galvenajā ekrānā. Nosauciet to "Iespējot tālruņa navigācijas joslas taustiņus".

Tasker lūgs jums pievienot esošu uzdevumu vai izveidot jaunu. Izveidojiet jaunu un pēc uzdevuma rediģēšanas ekrāna pievienojiet šādas darbības:

  1. Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums: secure sysui_nav_bar_left. Vērtība: key(207:file:///storage/emulated/0/NavIcons/contacts.png)
  2. Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums: secure sysui_nav_bar_right. Vērtība: key(6:file:///storage/emulated/0/NavIcons/endcall.png)

Izejiet atpakaļ uz Tasker galveno izvēlni. Izveidojiet jaunu profilu un vēlreiz atlasiet Pasākums kontekstā, bet šoreiz izvēlieties Tālrunis --> Tālrunis dīkstāvē. Nosauciet to "Atspējot tālruņa navigācijas joslas taustiņus".

Atkal izveidojiet jaunu uzdevumu un, kad atrodaties uzdevuma rediģēšanas ekrānā, pievienojiet tam šādas divas darbības:

  1. Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums: secure sysui_nav_bar_left. Vērtība: null
  2. Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums: secure sysui_nav_bar_right. Vērtība: null

Tagad esat pabeidzis. Kad pieņemat ienākošo zvanu vai savienojat izejošo zvanu, Tasker parādīs kontaktu īsinājumtaustiņu, kā arī zvana beigu taustiņu. Šiem taustiņiem var piekļūt, kamēr izmantojat jebkuru lietotni, kamēr tālruņa zvans joprojām turpinās. Kad tālruņa zvans beidzas, Tasker atspējos šos navigācijas joslas taustiņus.


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. Tālāk lejupielādējiet .prf.xml failu no vietnes AndroidFileHost un saglabājiet to 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 pa vienam. Pārliecinieties, ka esat piešķīris SecureTask WRITE_SECURE_SETTINGS, kā minēts manā rakstā, pretējā gadījumā profili neko nedarīs jūsu tālrunī!

Lejupielādējiet profilu “Iespējot tālruņa navigācijas joslas taustiņus” no vietnes AndroidFileHost

Lejupielādējiet profilu “Atspējot tālruņa navigācijas joslas taustiņus” no vietnes AndroidFileHost

Lai gan mums vairs nav ar Android O navigācijas joslu saistītu pamācību, ko kopīgot, mums ir vēl viena apmācība saistībā ar Android O. Sekojiet līdzi portālam par vairāk pamācību!