- - Како променити, прилагодити и креирати Андроид анимацију за покретање система [Водич]

Како променити, прилагодити и креирати Андроид анимацију за покретање система [Водич]

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

Прилагођавање Андроид анимације за покретање система

Овај водич је део наше серије о томе како да прилагодите изглед свог Андроид уређаја. Остали водичи из ове серије укључују:

  1. Увод у прилагођавање Андроид-а
  2. Направите и Фласх свој Андроид Спласх Сцреен са Спласх Сцреен Цреатор-ом
  3. Како да промените, прилагодите и креирате Андроид анимацију за покретање система (тренутно гледате)
  4. Како заменити и прилагодити Андроид закључани екран
  5. Ултимате водич за Андроид позадине
  6. Замените и персонализујте почетни екран најбољим Андроид покретачима

Имајте на уму да могу бити промене у овом изгледу док настављамо, а ми ћемо ажурирати везе док стално објављујемо делове.

Кренимо сада са прилагођавањем анимације за покретање. Овај водич ће сам по себи бити организован на следећи начин:

  • Основе
  • Унутар датотеке боотаниматион.зип
  • Издвојене анимације за покретање
  • Креирајте сопствену анимацију за покретање
  • Примените анимацију за покретање система

Основе

Анимација за покретање система Андроид налази се унутарнекомпресована зип датотека звана боотаниматион.зип која се може наћи у директоријуму медија системске партиције, тј. / система / медија у интерној меморији уређаја. Ова једна датотека садржи све информације потребне за репродукцију анимације за покретање и аутоматски се учитава када се уређај покрене. Стога је прилагођавање или промена анимације за покретање једноставно процес уређивања или замене ове датотеке.

Унутар датотеке боотаниматион.зип

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

Иако се може чинити да Андроид анимација за покретање система изгледабити у видео формату током репродукције, заправо је мало другачије. Ако издвојите садржај датотеке боотаниматион.зип на рачунар, видећете:

  • Десц.ткт датотека
  • Мапа парт0 (садржи ПНГ слике назване у инкременталним бројевима)
  • Више директоријума парт1, парт2 итд. (Свибањ или не морају бити присутне)

Као што видите, боотаниматион.зип садржи само једну текстуалну датотеку и једну или више фасцикли са ПНГ сликама. Анимација се репродукује једноставно приказивањем слика у низу, а текстуална датотека дефинише како се играју. У суштини, прво се ПНГ датотеке у парт0 фасцикли приказују једна за другом, а затим оне у датотеци парт1 - ако она постоје - поново једна за другом, и тако даље. Све то је дефинисано у датотеци десц.ткт.

Погледајмо како то функционише у мало детаља тако што ћемо детаљније погледати садржај датотеке.

Мапе

Садрже ПНГ слике с бројевима,почевши од нечега попут 0000.јпг или 00001.јпг и настављајући се са увећањима од 1. Мора постојати барем једна мапа, а горња граница броја мапа није позната.

Датотека десц.ткт

Ова датотека дефинише како се слике у фасцикли (и) приказују током анимације покретања, у следећем формату:

Ширина Висина Брзина кадрова
п Отворите мапу Паусе (Пауза)
п Отворите паузу Фолдер2

Пример датотеке десц.ткт је:

480 800 30
п 1 0 део0
п 0 0 парт1

Као што видите, у првом реду, 480 и 800за овај пример дефинишите ширину и висину анимације за покретање у пикселима. Ово мора бити исто као и резолуција екрана вашег уређаја да би се анимација за покретање правилно репродуковала на целом екрану. 30 је брзина кадрова у фпс-у (кадри у секунди), тј. Број слика за приказ у секунди.

Други и трећи ред имају исти формат, почевши од п, што представља део анимације, а завршава се у делу0 или делу1, што означава фасциклу у којој су слике за тај део.

Број након 'п' дефинира колико је пута оводео ће се петљати (поновити репродукцију) пре преласка на следећи део (ако постоји). Навођењем 0 би се петља дела на неодређено време док се телефон у потпуности не покрене.

Следећи број је за паузу, и јестеизражено бројем оквира, који се могу превести у време дељењем са брзином слике. Пауза од 15, на пример, значила би паузирање у времену које је потребно за репродукцију 15 кадрова, а пошто је брзина кадрова 30 сличица у секунди, 15 кадрова би трајало пола секунде.

Преводећи све ово у случају наведеногна пример, анимација за покретање система репродуковат ће се у резолуцији од 480 до 800 пиксела, при брзини кадрова од 30 фпс, почевши од садржаја директорија парт0 и након репродукције у једној петљи, пребацивања на садржај директорија парт1 и репродукције их непрекидно до уређај се у потпуности подиже.

Напомена о резолуцији: Већина врхунских Андроид уређаја са великим екранимаимају резолуцију 480 к 800 пиксела и називају се ХДПИ. Неки уређаји средњег опсега имају резолуцију 320 к 480 пиксела и називају се МДПИ. И на крају, резолуција екрана неких уређаја ниже класе износи 340 к 320 пиксела и они се зову ЛДПИ, мада су то или стварно стари Андроид телефони или најјефтинији кинески модели.

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

Издвојене анимације за покретање

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

Као што је обећано, овде ћемо представити неколико анимација за покретање система које су нам заокупиле око.

Серија Дроидс би Дисгениц:

АндроидГлов1
АндроидГлов2

АндроидМинимал1
АндроидПартицлес2

Преузимање (КСДА-програмери)

Андроид честица прстена од Дисгене (модификовано од апх):

Андроид честица прстен боотаниматион зелено
Андроид честица прстен боотаниматион плава

Андроид честица прстена боотаниматион Циан
Андроид честица прстен боотаниматион црвена

Преузимање (КСДА-програмери)

Андроид БИОС од фрисее:

Ова верзија има и верзију телефона и таблет рачунара. Приказани преглед верзије је таблета.

Андроид БИОС Боот Аниматион Таблет

Преузимање (КСДА-програмери)

Саће од Гоогле-а:

0057

Кликните горњу слику за потпуни анимирани преглед.

Преузимање

Више:

Постоји много више анимација за покретање које плутају свепутем интернета и претраживањем на Гооглеу мораће вам вратити неколико њих. Одличан ресурс је КСДА-ов форум за програмере где корисници деле стотине пренесених и нових анимација за покретање, мада ако заиста желите да се ваш уређај истакне, зашто не направите свој? Лако је као пита!

Креирајте сопствену анимацију за покретање

Дакле, желите уметника уметнути у себе и створити своју сопствену анимацију за покретање? Толико је лако да то може и дете, а ми ћемо вам показати како.

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

Услови:

  • Услужни програм за зип / унзип попут 7-Зип
  • Уређивач слика по вашем избору попут ПхотоСхоп, ГИМП, Паинт.НЕТ, хецк чак и МС Паинт ће то учинити.
  • Једноставан уређивач текста по вашем избору. Употреба Виндовс Нотепад-а за уређивање текстуалних датотека које ће се користити у Линуку није увек добра идеја, па уместо тога користите нешто попут Нотепад ++.
  • Онолико времена и креативности колико сте вољни да ставите у задатак.
  • Морате знати резолуцију екрана свог уређаја ако га већ не знате. Резолуцију можете пронаћи тако што ћете на Гоогле-у тражити спецификације уређаја.
    Белешка: Уређај високе резолуције моћи ће да репродукујеанимација за покретање направљена за уређај ниске резолуције, али неће заузети цео екран, док се анимација за покретање високе резолуције неће потпуно приказати на екрану са ниском резолуцијом.

Поступак:

  1. Прођите кроз целину Унутар датотеке боотаниматион.зип одељак овог водича прво, ако то већ нисте учинили.
  2. Планирајте како ће се покретати анимација за покретање. Ово укључује колико различитих дијелова ће имати, колико дуго ће се сваки дио играти и колики ће бити редослијед дијелова.
  3. Направите нову фасциклу на било којој погодној локацији на рачунару и додијелите јој назив боотаниматион.
  4. У овој мапи направите фасциклу за сваки део анимације за покретање, по имену парт0, парт1 и тако даље.
  5. У уређивачу слика по вашем избору направите свесликовне датотеке за сваки део ваше анимације за покретање, одговарајуће димензије једнаке резолуцији екрана вашег телефона, и сачувајте их у одговарајућој мапи за сваки део, у ПНГ формату. Подржана су до 32 битна ПНГ-ова.
    Белешка: У случају да конвертујете постојећу анимацију за покретање тако да одговара екрану вашег телефона, једноставно извуците слике са ње и промените величину сваке од њих у резолуцији екрана вашег уређаја.
  6. Проверите да ли су слике означене бројевимаформата и правилним редоследом, тј. слике у првом делу треба да започну са рецимо 00000.јпг и наставите до 00075.јпг, а слике у другом делу треба да почну са 00076.јпг и наставите до - за примера - 00123.јпг.
  7. Након што слике за све делове учините и сачувате са одговарајућим именима у свакој мапи, креирајте текстуалну датотеку под називом desc.txt у основи боотаниматион фолдер.
  8. Отворите текстуалну датотеку у уређивачу текста и уредите је у формату који је детаљно описан у десц.ткт датотека одељак изнад. Имајте у виду да брзина кадрова већа од 30 фпс може довести до проблема на многим уређајима.
    Белешка: У случају да претворите постојећу анимацију за покретање тако да одговара екрану вашег телефона, задржите све исто као у оригиналној датотеци десц.ткт и промените само резолуцију.
  9. Сада одаберите све унутар боотаниматиондиректоријум и компримирајте их у нову некомпримовану зип архиву користећи свој омиљени услужни програм за компресију. Ево методе која користи 7-зип:
    1. Изаберите све унутар боотаниматион фолдер.
    2. Кликните десним тастером миша на било коју од одабраних датотека / мапа и из 7-зип менија изаберите „Додај у архиву“.
    3. Користите „зип“ као архивски формат, а „Сторе“ као ниво компресије, и кликните на ОК. Ово ће створити датотеку која се зове боотаниматион.зип у истој мапи.

То је то - направили сте сопствену анимацију за покретање Андроид-а! Једино што је преостало је да га примените на свој уређај, па хајде да наставимо са тим.

Примените анимацију за покретање система

Нашли сте анимацију за покретање система коју желитеинсталирати на телефон? Направили сте свој властити и не можете дочекати да га видите у акцији на вашем уређају? Све што требате учинити је копирати на одређену локацију на свом уређају. Постоје две локације које можете копирати: / дата / лоцал и / систем / медиа, и обе имају своје предности и недостатке.

Предности копирања у / дата / лоцал је тоза њега нећете требати роот приступ и требало би да ради на свим некоријењеним уређајима без опасности да нешто промијените у / системској партицији. Штавише, ако се датотека боотаниматион.зип нађе на обе локације, Андроид игнорише ону која се налази у / систему / медијуму и даје предност оној у / дата / лоцал. Недостатак ове методе је што ће се након чврстог ресетовања (који се такође назива брисање података или фабричко ресетовање) нова анимација покретања изгубити.

Копирање анимације за покретање система у систем / медиј / јемогуће само ако је ваш уређај укоријењен и ако сте прочитали + написали приступ / системској партицији. Предност ове методе је у томе што ће након напорног ресетовања нова анимација за покретање и даље остати и неће бити потребе да се поново примењује. Недостатак је што он захтева АДБ или прегледач датотека на нивоу коријена, као што је Роот Екплорер или Супер Манагер.

Имате довољно детаља? Ево како да наставите са применом анимације за покретање система. Рећи ћемо вам како да копирате датотеку на било коју од горе наведених локација и користићемо „Сви уређаји'За метод / дата / лоцал патх и'Само укоријењени уређаји'За метод / систем / медијски пут.

АЖУРИРАЊЕ: Указано нам је да јеСљедећа метода неће радити за неке уређаје који користе РОМ РОМ-ове јер су њихови произвођачи донијели смијешне одлуке било да користе сопствени власнички формат за анимације покретања (говоримо о вама, Самсунг!), или да одаберу нестандардни пут за датотеку боотаниматион.зип и уклањању могућности да је надјачате копирањем новог у / дата / лоцал (то бисте били ви, ХТЦ!).

У случају власничког формата који користиСамсунг, мало тога можемо учинити. Међутим, ХТЦ уређаји користе исти формат, али на различитој путањи, тј. / Систем / прилагоди / ресурс / уместо уобичајеног / систем / медиј. То значи да корисници са укоријењеним и С-ОФФ ХТЦ уређајима и даље могу замијенити изворни користећи сљедећу методу, једноставном измјеном / систем / медији у / систем / прилагодити / ресурс /, али они без укоријењених и С-ОФФ уређаја једноставно су ван срећом, јер / дата / лоцал метода неће радити на таквим телефонима.

Услови:

  • Андроид телефон или таблет са Андроид 2.2 Фроио или новијим верзијама. Тестирано да ради на Фроио и Гингербреад; могу или не морају радити на старијим или новијим верзијама због различитих локација датотека.
  • Претраживач коријенске датотеке као што је Роот Екплорер или Супер Манагер.
    Белешка: Ако већ имате инсталиран АДБ или ако јестеудовољава командној линији, уместо тога можете да је користите. За помоћ при инсталирању АДБ-а погледајте шта је АДБ и како га инсталирати. Такође ћемо вам пружити методу АДБ у даљем тексту.
  • Анимација за покретање по вашем избору у називу и формату боотаниматион.зип.
    Белешка: Да бисте проверили у којем је формату, отворите га помоћу азип / унзип услужни програм и погледајте његов садржај. Ако садржи горе поменуте датотеке и мапе у одељку „Инсиде тхе боотаниматион.зип филе“, то је прави формат. Ако видите фасцикле међу којима се зове МЕТА-ИНФ, она се налази у флексибилном формату за опоравак, али још увек можете пронаћи датотеку боотаниматион.зип унутар архиве у фасцикли / систем / медиа и издвојити ту датотеку из зип датотеке за опоравак за опоравак. , за коришћење са овом методом.

Метода прегледача датотека (само укоријењени уређаји):

  1. Повежите телефон са рачунаром преко УСБ-а и монтирајте меморијску картицу за пренос датотека.
  2. Копирајте bootanimation.zip датотеку коју желите инсталирати на СД картицу.
  3. Искључите УСБ складиште и покрените претраживач датотека по вашем избору на телефону.
  4. Претражите / систем / медије, од тамо копирајте постојећу датотеку боотаниматион.зип и залепите је негде сигурно на СД картицу.
  5. Дођите до локације на СД картици на коју сте копирали нови боотаниматион.зип и копирајте је.
  6. Потражите / дата / лоцал и залијепите датотеку боотаниматион.зип тамо да бисте пребрисали задану анимацију за покретање система без замјене.
    ИЛИ
    Претражите / систем / медије и тамо залепите датотеку боотаниматион.зип.
    Ако користите Супер Манагер, мораћете прво да омогућите његову роот функцију из подешавања. Поред тога, можда ћете морати да монтирате / системску партицију као што је прво прочитајте и напишите када је унесете.
    Белешка: Ако сте раније копирали прилагођену датотеку боотаниматион.зип у / дата / лоцал, такође ћете је морати избрисати или је у супротном нови из / систем / медиа неће учитати.

АДБ метода:

  1. Омогућите УСБ уклањање грешака на уређају у Подешавањима> Апликације> Развој.
  2. Повежите свој уређај са рачунаром преко УСБ-а.
  3. Покрените командни редак / прозор терминала на рачунару.
  4. Дођите до локације на којој сте сачували датотеку боотаниматион.зип.
  5. Укоријењени / неукоријењени уређаји:Унесите ове команде:
    adb pull /data/local/bootanimation.zip c:
    adb push bootanimation.zip /data/local/

    ИЛИ
    Само укоријењени уређаји: Унесите ове команде:

    adb pull /system/media/bootanimation.zip c:
    adb remount
    adb push bootanimation.zip /system/media/

Без обзира на методу коју сте користили, сада бисте требали имати нову инсталацију анимације за успешно покретање на уређају. Једноставно је поново покрените и требали бисте је видети како се покреће при покретању.

Враћање оригиналне анимације за покретање:

Ако желите да се вратите на првобитно дизањеанимацију, то лако можете учинити, јер смо направили резервну копију оригиналног у обе горе наведене методе. У методи прегледача датотека можете да га пронађете на меморијској картици на локацији где сте је направили сигурносну копију у кораку 4, док је у методи АДБ израђена сигурносна копија на погону Ц. Једноставно следите било коју од ових метода са оригиналном боотаниматион.зип датотеком и добићете је назад.


Шта је следеће:

То је све што имамо за вас када је у питању чизмаанимације, али то је тек почетак. Пратите нашу следећу функцију из серије у којој ћемо вам рећи све о прилагођавању закључаног екрана вашег Андроид уређаја.

Свидјале су вам се анимације за покретање? Пронашли сте боље? Јесте ли направили своје и желите да га поделите са нама? Чујмо о томе у коментарима.

Коментари