Pamācība par to, kā Android O navigācijas joslai pievienot izvēlni un pārsūtīšanas pogu, tikai izmantojot Google Chrome, lai uzlabotu tīmekļa pārlūkošanu.
Android O navigācijas joslas pielāgotājs var izmantot a neskaitāmi gadījumi, taču tas ir īpaši noderīgi, ja maināt navigācijas taustiņus kontekstuāli. Mūsu apmācībās mēs koncentrējamies uz situāciju atrašanu, kurās jaunu navigācijas joslas taustiņu pievienošana var uzlabot jūsu lietotnes pieredzi, un šodien mēs parādīsim, kā pievienot izvēlne un a uz priekšu pogu navigācijas joslā, izmantojot Google Chrome. Šīs pogas ievērojami uzlabos jūsu tīmekļa pārlūkošanas pieredzi, jo, lai pieskartos izvēlnes pārpildes pogai, ir jāsniedzas līdz augšējai labajai pusei.
Paldies Eli Irvin, ka viņš bija mana jūrascūciņa un ieguva šo ekrānuzņēmumu.
Kā redzat iepriekš, navigācijas joslai tiek pievienoti divi jauni navigācijas joslas taustiņi, taču tikai Google Chrome lietošanas laikā. Kreisais taustiņš atver Chrome izvēlni (izmantojot KEYCODE_MENU), savukārt labais taustiņš aktivizēs funkciju "pārsūtīt" (izmantojot
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.
Piezīme: šī apmācība nav saderīga ar mūsu iepriekšējo apmācību par ritināšanas taustiņu pievienošana navigācijas joslai izmantojot Chrome. Atkarībā no jūsu izvēles varat izvēlēties vai nu šo profilu, bet ne abus.
Izvēlnes/pārsūtīt pogu pievienošana navigācijas joslai, izmantojot Chrome
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 abas.
Lai Tasker varētu noteikt, kurā lietojumprogrammā mēs izmantojam, mums ir jāpiešķir tā pieejamības pakalpojums. To var izdarīt ļoti ātri, vienkārši atveriet sadaļu Iestatījumi --> Pieejamība un pakalpojumu sarakstā meklējiet "Tasker". Iespējojiet pieejamības pakalpojumu.
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 tikai vienreizēja lieta, un jums būs nepieciešams SecureTask, ja vēlaties sekot citām manām kontekstuālajām ar Android O saistītās navigācijas joslas pamācībām (no kurām tur ir daudz), tāpēc noteikti ir vērts to darīt.
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 profila iestatīšana
Atveriet Tasker un nospiediet + lai izveidotu jaunu profilu un nosauktu to kā "Pārslēgt Chrome papildu taustiņus". Izvēlieties Pieteikums Konteksts. Ritiniet sarakstu un atlasiet savu pārlūkprogrammas lietotni (manā gadījumā es izvēlējos Chrome).
Kad esat pievienojis savu lietotni un atgriezies Tasker galvenajā ekrānā, Tasker lūgs pievienot esošu uzdevumu vai izveidot jaunu. Izveidojiet jaunu uzdevumu, bet nedodiet tam nosaukumu. Kad esat atvēris uzdevumu rediģēšanas ekrānu, pievienojiet šādas divas darbības:
- Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_left
. Vērtība:key(82:com.android.systemui/2131230913)
- Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_right
. Vērtība:key(125:com.android.systemui/2131231004)
Kad tas ir izdarīts, varat iziet atpakaļ uz Tasker galveno izvēlni. Tagad mēs pabeigsim šo profilu, pievienojot tam izejas uzdevumu, kas tiks aktivizēts, kad pametīsit Chrome lietotni. Šis izejas uzdevums notīrīs šo ikonu navigācijas joslu.
Pievienojiet izejas uzdevumu, ilgi nospiežot esošo uzdevumu, ko tikko pievienojāt profilam. Pieskarieties "pievienot izejas uzdevumu". Izveidojiet jaunu uzdevumu un pēc tam pievienojiet šādas divas darbības:
- Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_left
. Vērtība:null
- Spraudnis --> SecureTask --> Secure Settings. Darbība: Rakstiet. Iestatījums:
secure sysui_nav_bar_right
. Vērtība:null
Izejiet atpakaļ uz Tasker galveno izvēlni, un esat pabeidzis. Tagad Tasker parādīs izvēlni un pārsūtīšanas taustiņus, izmantojot Chrome, un notīrīs tos, kad neizmantojat Chrome.
Lejupielādēt un importēt
Tāpat kā visas ar Tasker saistītās apmācības, mēs nodrošināsim XML failu, ko 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 atrodiet tikko saglabāto XML failu, pēc tam atlasiet to, lai to importētu. Pārliecinieties, vai esat iespējojis Tasker pieejamības pakalpojumu un piešķīris to WRITE_SECURE_SETTINGS uz SecureTask, kā minēts manā rakstā, pretējā gadījumā šis profils nedarbosies kaut kas tavā tālrunī!
Lejupielādējiet profilu "Pārslēgt Chrome papildu taustiņus" no vietnes AndroidFileHost
Ja vēlaties uzzināt, kādus citus noderīgus taustiņus mēs varam pievienot navigācijas joslai vēl noderīgāk operētājsistēmā Android O, skatiet mūsu citus pamācības!