Како додати прилагођене иконе на траку за навигацију у Андроид О

Водич о томе како да додате прилагођене иконе по вашем избору на навигациону траку у Андроид О, тако да ћете увек знати шта ваш прилагођени тастер представља.

Ако сте пратили наша покривеност Андроид О, онда сте можда видели наше туторијале о томе како да измените траку за навигацију у укључите режим слика у слици, омогућити тастери за контролу медија током репродукције музике, а данас како додати дугмад унапред/претходно да брзо прегледате своје е-поруке. Могуће употребе а прилагодљива трака за навигацију су огромне, а наша прва три туторијала само састружу површину. Али иако имамо још неколико корисних туторијала које можемо да поделимо са нашим читаоцима, постоји једна ствар коју смо морали да покријемо пре него што можемо да пређемо на наше следеће туторијале: како додати прилагођене иконе на тастере на навигационој траци у Андроид О.

Нови алат за прилагођавање траке за навигацију Андроид О, доступан преко СистемУИ тјунера, омогућава вам да поставите шифру тастера за навигациони тастер. (Подсетник: да бисте приступили СистемУИ тјунеру, морате да повучете статусну траку и дуго притиснете икону зупчаника у горњем десном углу док не видите здравицу која вам говори да је СистемУИ Тјунер је сада доступан.) Пошто постоји толико много кодова тастера, Андроид О не нуди икону за сваки код тастера који можете да поставите на навигациону траку, већ вам омогућава да изаберете неку од 6 икона:

круг, плус, минус, лево, јел тако, и мени.

Пошто смо схватили како да ручно подесимо шифре тастера из команди љуске, такође смо желели да схватимо које су могућности икона доступне. Прво смо открили да су два тастера на навигационој траци дефинисана као два системска својства испод Подешавања. Сигурна класа. Ова два својства су именована sysui_nav_bar_left и sysui_nav_bar_right, што одговара левом тастеру за навигацију и десном тастеру на навигационој траци. Својства узимају вредност низа, једну од било које од њих clipboard, menu_ime, или key(KEYCODE_KEY:ICON_RESOURCE).

Користећи пробни Гоогле Пикел уређај који користи Андроид О Девелопер Превиев, открили смо да 6 икона приказано по подразумеваној вредности одговарају одређеним ресурсима садржаја садржаним у СистемУИ-у, представљеном а УРИ.

  1. com.android.systemui/2131230944 (круг)
  2. com.android.systemui/2131230848 (плус)
  3. com.android.systemui/2131231002 (минус)
  4. com.android.systemui/2131230907 (лево)
  5. com.android.systemui/2131231004 (јел тако)
  6. com.android.systemui/2131230913 (мени)

Пошто су ове вредности преузете из Гоогле Пикел-а, могуће је да ови ресурси икона неће бити исти на другим Гоогле уређајима који користе Андроид О Девелопер Превиев. Али пошто је ресурс икона УРИ садржаја, можемо ово да заменимо УРИ шемом датотеке на коју указујемо било коју икону сачувану на нашем уређају.

Како поставити прилагођене иконе на навигационој траци у Андроид О

УРИ датотеке изгледа овако:

file:///storage/emulated/0/PATH/TO/FILE

Комбинујући ово са нашим знањем о постављању прилагођених кодова тастера изнад, сада можемо поставити било коју произвољну слику као нашу икону која ће се приказивати на навигационој траци. На пример, ако желим да подесим свој леви тастер навигационе траке на КЕИЦОДЕ_ДПАД_ДОВН (#20) са прилагођеном иконом стрелице надоле сачуваном као довн.пнг и мојим тастером на десној навигационој траци за КЕИЦОДЕ_ДПАД_УП (#19) са прилагођеном иконом стрелице нагоре сачуваном као уп.пнг, обе иконе ускладиштене у корену моје интерне меморије, моје команде би изгледале овако:

settings put secure sysui_nav_bar_left key(20:file:///storage/emulated/0/down.png)
settings put secure sysui_nav_bar_right key(19:file:///storage/emulated/0/up.png)

Можете унети ове команде користећи АДБ љуску или додељивањем WRITE_SECURE_SETTINGS дозволу да СецуреТаск а затим помоћу Таскер-а за покретање промена навигационе траке на основу одређених услова, као што сам навео у својим претходним туторијалима (и такође ћу приказати у другом туторијалу).

Како да набавите прилагођене иконе за своју навигациону траку

Наравно, с обзиром на величину ваше навигационе траке, не можете једноставно поставити било коју слику коју преузмете са Интернета. Слика мора бити одговарајуће величине, иначе ће изгледати премала или ће највероватније изгледати превише напухана. Добијање сопствене слике у одговарајућој величини може бити изазов ако већ немате искуства са ПхотоСхоп-ом или други софтвер за манипулацију сликама, али на срећу постоје веб странице које нуде много бесплатних икона које можемо користити.

Прва ствар коју ћете морати да урадите је да одредите метрику приказа вашег уређаја, што је нешто што можда већ знате, али у случају да не знате, можете потражите на Материал.ио. Затим ћете морати да повежете своју густину приказа са икона референтна табела да бисте одредили која ће вам величина икона бити потребна. На крају, користите бесплатно база података икона да преузмете икону коју тражите у правој величини.

Обавезно сачувајте иконе које ћете користити у одређеној фасцикли као што је /НавИцонс, и назовите иконе нечим једноставним на шта можете лако да референцирате у својим командама.


Надамо се да ће вам овај водич бити користан! За мене, лично, једна од мојих главних недоумица у вези са прилагођавањем траке за навигацију била је немогућност да изаберем прилагођене иконе за навигационе тастере како бих увек одмах знао шта моји навигациони тастери раде. Али сада када смо схватили како да поставимо сопствене прилагођене кључеве и прилагођене иконе под нашим сопственим условима, можемо почети да правимо користи од наше навигационе траке.