Како се користи ГИФ као кућни кључ за Андроид Навбар

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

Упозорење: Ово је прилично укључен процес. Морате декомпилирати свој СистемУИ.апк, забрљати се са неким важним датотекама и поново га компајлирати. Направите сигурносну копију система СистемУИ.апк у случају да нешто пође по злу!

Сродни водичи за жалбе:

  • Како ручно преузети Андроид корисничко сучеље
  • Како декомпилирати и теме Андроид АПК-ова
  • Како деодексирати АПК-ове на залихама РОМ-а

Услови:

  • Укоријењен Андроид телефон (Аппуалс има доста Андроид коријенских водича!)
  • Алат за расклапање АПК-а ( препоручујемо АПК једноставан алат)
  • Добар уређивач кода као што је Нотепад ++

Декомпилирање система СистемУИ.апк

Прво што треба да урадите је деодек вашег СистемУИ.апк - за то можете користити алат попут Тицкле Ми Андроид. Прочитајте водич Аппуалс за деодексирање АПК-ова у овом процесу.

Следећи корак је декомпилација система СистемУИ.апк, који захтева сам водич ако га никада раније нисте радили - на срећу, Аппуалс има „Како ручно преузети Андроид систем корисничко сучеље“ са упутствима за декомпликовање, па прочитајте ако никада раније нисам декомпотовао АПК.

Додавање СМАЛИ датотека

Сада морате да додате нове смали датотеке - постоји пакет већ измењених .смали датотека за тачно оно што морамо да учинимо доступно ОВДЕ. Конкретно, морате издвојити датотеку „СелфАниматингИмагеВиев.смали“ из .зип и додати је у декомпликовани АПК у директорију:

 СистемУИ.апк \ смали \ цом \ андроид \ морнингстар \ 

Те мапе ћете морати да направите ако не постоје.

Дељење ГИФ-а у оквире

Сада морате пронаћи анимирани .гиф који вам се свиђа и који желите да користите као свој почетни тастер за навигацију. Користите гиф наљепнице, као што можете пронаћи на Гипхи.цом/стицкерс - примијетићете да имају прозирне позадине као ПНГ, али у ствари су ГИФ.

Једном када сачувате ГИФ налепнице који вам се допада, морате да је претворите у низ ПНГ-ова. То је зато што наш модификовани СистемУИ заправо неће покренути изворну .гиф датотеку, репродуцират ће ПНГ-ове редослиједом. Стога морамо подијелити .гиф на секвенцијалне ПНГ-ове, срећом то можемо врло лако учинити помоћу интернетског претварача попут ЕЗГИФ Сплит.

Једноставно убаците свој ГИФ у алат ЕЗГИФ Сплит, изаберите „Излазне слике у ПНГ формату“ из падајућег менија „Опције раздвајања“ и извући ћете све кадрове у редоследу. Потом можете заједно преузети датотеке у ЗИП датотеку.

Сада је потребно да додате ПНГ оквире из подељеног ГИФ-а у одговарајућу фасциклудравабле-кккДПИ “ у декомпликованој апк фасцикли СистемУИ. Мапа коју ћете користити зависи од ДПИ-а вашег уређаја, тако да:

  • МДПИ = ~ 160 ДПИ
  • ХДПИ = ~ 240 ДПИ
  • КСХДПИ = ~ 320 ДПИ
  • КСКСХДПИ = ~ 480 ДПИ
  • КСКСКСХДПИ = ~ 640 ДПИ

Сада нам треба КСМЛ датотека која упућује Андроид које слике да користе за анимацију и како брзо да их пребацимо. Вратите се до преузетог ЗИП-а и зграбите „фраме_аним.кмл“ и копирајте га у фасциклу „рес \ дравабле“ унутар декомпилираног АПК-а.

Ако отворите фраме_аним.кмл у Нотепад-у ++, то би требало изгледати овако:

Сваки ред који почиње са

И на крају, пре него што поново можемо да копирамо СистемУИ.апк, морамо да поставимо своју анимацију на навигациону траку. Ово је мало шкакљиво јер ћемо уређивати изглед КСМЛ датотеке. У већини РОМ РОМ-ова, код који управља софтверском типком ХОМЕ навбар може се наћи у „лаиоут \ навигатион_бар.кмл“, али може се наћи и у „лаиоут \ хоме.кмл“. За то морате ловити, зависно од вашег РОМ-а.

У основи, тражите који изглед КСМЛ датотеке садржи код који изгледа овако:

андроид: ид = "@ ид / хоме_буттон" андроид: лаиоут_видтх = "0.0дип" андроид: лаиоут_хеигхт = "0.0дип" андроид: сцалеТипе = "центар" андроид: цонтентДесцриптион = "@ стринг / аццессибилити_хоме" системуи: кеиЦоде = "3" /> 

Знат ћете да сте у правој КСМЛ датотеци када видите линије које упућују на хоме_буттон или слично. Оно што требамо учинити је сакрити овај ХОМЕ кључ и на његово место ставити нови који ће бити исте величине, али невидљив, а онда ће наши анимирани оквири проћи испод њега. То је заправо прилично једноставно, све што нам треба је ФрамеЛаиоут код .

Ако проучите овај код, видећете како имамо три различите ствари наслагане једна на другу. Али када се апликација покрене, нећете је видети - све што ћете видети је ваш анимирани ГИФ где би требало да буде тастер ХОМЕ на навбар траци.

Дакле, све што требате учинити је заменити линију софтверске типке ХОМЕ с кодом ФрамеЛаиоут изнад, али можда ћете је морати прилагодити за свој одређени РОМ. Овде је потребно мало покушаја и грешке.

Прекомпоновање АПК-а и увезивање

Сада смо спремни да прекомполирамо модификовани АПК. Једноставно користите АПК Еаси Тоол да поново компилирате СистемУИ.апк и флешујете га у режиму опоравка на свом уређају. Важно је то учинити у режиму опоравка, јер морате обрисати Далвик кеш меморију или у супротном нове смали датотеке које смо додали неће бити активиране.

Ако све пође добро, анимирани ГИФ требало би да видите као ваш нови почетни кључ за навигацију!

Занимљиви Чланци