Animația de pornire este primul lucru pe care îl vedeți când porniți telefonul sau tableta Android, după sigla operatorului sau a producătorului. Deși nu servește la un scop funcțional, o animație de pornire atrăgătoare poate face cu siguranță dispozitivul tău în evidență în timp ce pornești. În această a treia tranșă a seriei noastre de personalizare Android, vom arunca o privire asupra modului de schimbare sau chiar a creării animația dvs. de pornire Android și va prezenta unele dintre cele mai frumoase și mai drăguțe animații de pornire pe care le-am venit peste.
Acest ghid este o parte din seria noastră despre cum să personalizați aspectul dispozitivului dvs. Android. Alte ghiduri din această serie includ:
Rețineți că pot apărea modificări în acest aspect pe măsură ce continuăm și vom actualiza linkurile pe măsură ce continuăm să publicăm piesele.
Haideți să procedăm acum cu personalizarea animației de pornire. Acest ghid în sine va fi organizat după cum urmează:
Animația de pornire Android este cuprinsă într-un fișier zip necomprimat numit bootanimation.zip care poate se găsește în folderul media al partiției de sistem adică / sistem / media din memoria internă a dispozitiv. Acest singur fișier conține toate informațiile necesare pentru a reda animația de pornire și este încărcat automat atunci când dispozitivul pornește. Astfel, personalizarea sau modificarea animației de pornire este pur și simplu procesul de editare sau înlocuire a acestui fișier.
Această secțiune este destinată celor interesați să afle cum funcționează animația de boot Android. Dacă doriți doar să instalați unul fără să vă deranjați ce se află în fișier, nu ezitați să treceți la următoarea secțiune, deoarece aceasta va primi un pic tehnic. Deși ar trebui să fie suficient de ușor și simplu pentru ca oricine să înțeleagă.
În timp ce animația de pornire Android poate părea să fie într-un format video în timpul redării, de fapt este puțin diferită. Dacă extrageți conținutul fișierului bootanimation.zip pe computer, veți vedea:
După cum vedeți, bootanimation.zip conține doar un fișier text și una sau mai multe foldere cu imagini PNG. Animația este redată pur și simplu afișând imaginile într-o secvență, iar fișierul text definește modul în care acestea sunt redate. În esență, mai întâi fișierele PNG din folderul part0 sunt afișate unul după altul și apoi, cele din fișierul part1 - dacă există - sunt afișate, din nou unul după altul, etc. Toate acestea sunt definite în fișierul desc.txt.
Să vedem cum funcționează într-un mic detaliu, aruncând o privire mai atentă asupra conținutului fișierului.
Dosarele
Acestea conțin imagini PNG numite cu numere, pornind de la ceva de genul 0000.jpg sau 00001.jpg și continuând cu creșteri de 1. Trebuie să existe cel puțin un folder și nu se cunoaște o limită superioară a numărului de foldere.
Fișierul desc.txt
Acest fișier definește modul în care sunt afișate imaginile din folderul (folderul) în timpul animației de pornire, în următorul format:
Lățime înălțime Rată cadru
p Buclă de pauză de buclă1
p Folder de pauză de buclă2
Un exemplu de fișier desc.txt este:
480 800 30
p 1 0 parte0
p 0 0 parte1
După cum puteți vedea, în prima linie, 480 și 800 definesc lățimea și înălțimea animației de pornire în pixeli pentru acest exemplu. Aceasta trebuie să fie aceeași cu rezoluția de ecran a dispozitivului dvs. pentru ca animația de pornire să se redea corect pe ecranul complet. 30 este rata cadrelor în fps (cadre pe secundă), adică numărul de imagini de afișat pe secundă.
A doua și a treia linie au același format, începând cu p, care reprezintă o parte din animație și se termină în parte0 sau parte1, care denotă folderul în care sunt prezente imaginile pentru acea parte.
Numărul de după „p” definește de câte ori această bucată se va bucla (redare repetată) înainte de a trece la următoarea parte (dacă este prezentă). Specificarea 0 ar face bucla de piesă la nesfârșit până când telefonul s-a pornit complet.
Următorul număr este pentru pauză și este exprimat în numărul de cadre, care poate fi tradus în timp divizându-l la rata de cadru. O pauză de 15, de exemplu, ar însemna o pauză pentru timpul care necesită 15 cadre pentru a reda și, deoarece rata de cadre este de 30 de cadre pe secundă, 15 cadre ar dura jumătate de secundă.
Traducând toate acestea în cazul exemplului de mai sus, animația de pornire se va juca la o rezoluție de 480 - 800 pixeli, cu o rată de cadru de 30 fps, începând cu conținutul folderului part0 și după ce le-ați redat într-o buclă, treceți la conținutul folderului part1 și le redați continuu până la completarea dispozitivului cizme.
O notă privind rezoluția: Majoritatea dispozitivelor Android de înaltă calitate cu ecrane mari au o rezoluție de 480 x 800 pixeli și sunt denumite HDPI. Unele dispozitive medii au o rezoluție de 320 x 480 pixeli și se numesc MDPI. În cele din urmă, rezoluția de ecran a unor dispozitive low-end este de 340 x 320 pixeli și acestea se numesc LDPI, deși acestea sunt fie telefoanele Android cu adevărat vechi, fie cele mai ieftine modele chineze.
De regulă, o animație de pornire realizată pentru un dispozitiv de rezoluție mai mică va funcționa bine pe una de înaltă rezoluție, dar va fi centrată pe ecran, spațiul suplimentar al ecranului în jurul acestuia nu va fi utilizat. Utilizarea unei animații de pornire de înaltă rezoluție pe un dispozitiv cu rezoluție joasă va duce la o animație de pornire nu afișarea completă pe ecran, părțile sale exterioare fiind tăiate din cauza faptului că se află în afara ecranului limite.
Există sute de animații de pornire pentru o serie de rezoluții de dispozitiv. Unele dintre ele sunt pe stoc cu anumite dispozitive și sunt extrase de utilizatori pentru a fi puse la dispoziție altele să le instaleze pe dispozitivele lor, în timp ce altele sunt construite personalizat de utilizatori și partajate cu comunitate.
După cum am promis, prezentăm aici câteva animații de boot care ne-au atras atenția.
Seria Droids de Dysgenic:
Descărcați (XDA-Developers)
Inel de particule Android de Dysgenic (modificat de aph):
Descărcați (XDA-Developers)
BIOS Android de frysee:
Acesta are atât o versiune pentru telefon, cât și o versiune pentru tabletă. Previzualizarea prezentată este a versiunii tabletei.
Descărcați (XDA-Developers)
Fagure de Google:
Faceți clic pe imaginea de mai sus pentru o previzualizare animată completă.
Descarca
Mai Mult:
Există multe alte animații de pornire care plutesc pe internet și căutarea pe Google este obligată să vă returneze mai multe. O resursă excelentă este Forumul dezvoltatorilor XDA în care utilizatorii împărtășesc sute de animații portative și noi de boot, deși dacă doriți cu adevărat să faceți ca dispozitivul dvs. să iasă în evidență, de ce să nu vă faceți propriul dvs.? Este ușor la fel de plăcintă!
Așadar, vrei să-l pui pe artist în interiorul tău la lucru și să-ți creezi propria animație de boot? Este atât de ușor, chiar și un copil îl poate face și vom arăta cum.
Dacă ați găsit o animație de pornire realizată pentru dispozitive cu rezoluție mai mare și aveți una cu rezoluție scăzută, puteți utiliza această metodă pentru a le edita și pentru a se potrivi cu dispozitivul dvs.
cerinţe:
Procedură:
Asta este - v-ați creat propria animație de pornire Android! Singurul lucru care a rămas acum este să îl aplici pe dispozitivul tău, deci să continuăm.
Așadar, ați găsit o animație de pornire pe care doriți să o instalați pe telefon? Ați creat unul singur și nu puteți aștepta să îl vedeți în acțiune pe dispozitivul dvs.? Tot ce trebuie să faceți este să-l copiați într-o anumită locație de pe dispozitiv. Există două locații pe care le poți copia: / data / local și / system / media și ambele au avantajele și dezavantajele lor.
Avantajele copierii în / data / local sunt că nu veți avea nevoie de acces root pentru acesta și ar trebui lucrați pentru toate dispozitivele fără rădăcină fără a risca să schimbați ceva din / sistem partiție. Mai mult, dacă un fișier bootanimation.zip se găsește în ambele locații, Android îl ignoră pe cel găsit în / system / media și acordă prioritate celui din / data / local. Un dezavantaj al acestei metode este că, la o resetare hard (numită și ștergere completă a datelor sau resetare din fabrică), noua animație de boot va fi pierdută.
Copierea animației de pornire pe / sistem / media / este posibilă numai dacă dispozitivul este înrădăcinat și ai acces de citire + scriere la partiția / sistem. Un avantaj al acestei metode este că la o resetare hard, noua animație de boot va rămâne și nu va mai fi necesară aplicarea ei din nou. Un dezavantaj este că necesită ADB sau un browser de fișiere la nivel de rădăcină, cum ar fi Root Explorer sau Super Manager.
Avea destul de multe detalii? Iată cum puteți continua să aplicați animația de pornire. Vă vom spune cum să copiați fișierul în oricare dintre locațiile menționate mai sus și vom folosi „Toate dispozitivele„Pentru metoda / data / calea locală și„Doar dispozitive înrădăcinate”Pentru metoda / sistem / calea media.
ACTUALIZAȚI: Ni s-a adus atenția că următoarea metodă nu va funcționa pentru unele dispozitive care rulează ROM-uri stoc, deoarece producătorii lor au a luat deciziile ridicole, fie să folosească propriul format proprietar pentru animațiile lor de boot (vorbim despre tine, Samsung!), fie să alegi o cale non-standard pentru fișierul bootanimation.zip și eliminarea abilității de a-l anula prin copierea unuia nou la / data / local (asta ar fi tu, HTC!).
În cazul formatului proprietar folosit de Samsung, nu putem face nimic. Cu toate acestea, dispozitivele HTC folosesc același format, dar pe o cale diferită, adică / sistem / personaliza / resursă / în loc de obișnuit / sistem / media. Aceasta înseamnă că utilizatorii cu dispozitive HTC înrădăcinate și S-OFF pot încă să-l înlocuiască pe cel original folosind următoarea metodă, prin simpla schimbare / sistem / media în / sistem / personaliza / resursă / dar cele fără dispozitive înrădăcinate și S-OFF sunt pur și simplu norocoase, deoarece metoda / data / local nu va funcționa pe astfel de telefoane.
cerinţe:
Metoda browserului de fișiere (numai dispozitive înrădăcinate):
Metoda ADB:
adb pull /data/local/bootanimation.zip c: \ adb push bootanimation.zip / data / local /
SAU
Doar dispozitive înrădăcinate: Introduceți aceste comenzi:
adb pull /system/media/bootanimation.zip c: \ remunerație adb. adb push bootanimation.zip / sistem / media /
Indiferent de metoda folosită, ar trebui să aveți acum noua animație de pornire instalată cu succes pe dispozitiv. Pur și simplu reporniți-l și ar trebui să-l vedeți rulând la pornire.
Restaurarea animației inițiale de pornire:
Dacă doriți să reveniți la animația inițială de pornire, puteți face acest lucru cu ușurință, deoarece am făcut o copie de rezervă originală în ambele metode de mai sus. În metoda browserului de fișiere, îl puteți găsi pe cardul de stocare în locația în care ați făcut backup la pasul 4, în timp ce în metoda ADB, a fost salvat la unitatea C. Pur și simplu urmați oricare dintre aceste metode cu fișierul bootanimation.zip original și îl veți avea înapoi.
Ce urmeaza:
Este tot ce avem pentru tine când vine vorba de animații de pornire, dar este doar începutul. Rămâneți la curent cu următoarea noastră funcție din serial, în care vă vom spune tot despre personalizarea ecranului de blocare a dispozitivului Android.
Ți-au plăcut animațiile de pornire prezentate aici? Ai găsit altele mai bune? Ați făcut unul singur și doriți să-l împărtășiți cu noi? Să auzim despre asta în comentarii.
CyanogenMod dezvoltator Koush tocmai a lansat Android 2.3 Gingerbre...
Toshiba Thrive este o tabletă cu prețuri agresive, care prezintă un...
Asus a anunțat că va lansa actualizarea Honeycomb 3.2 pentru Transf...