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

  • Како декомпајлирати и тематизирати АПК-ове за Андроид
  • Како деодексирати своје АПК-ове на Стоцк РОМ-овима
  • Захтеви:

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

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

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



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

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

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



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

    Морате да направите ове фасцикле ако не постоје.



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

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



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

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



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

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

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

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

     

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

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

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

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

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

     

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

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

    Прекомпајлирање АПК и трепери

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

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

    4 минута читања