Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Animația de pornire este primul lucru pe care îl vedeți când porniți telefonul sau tableta Android, după logo-ul operatorului sau al producătorului. Deși nu servește un scop funcțional, o animație de boot atrăgătoare poate face cu siguranță dispozitivul tău să iasă în evidență în timpul pornirii. În această a treia ediție a seriei noastre de personalizare Android, vom arunca o privire asupra modului de a modifica sau chiar a crea animația de pornire Android și vom prezenta unele dintre cele mai frumoase și mai neobișnuite animații de pornire pe care le-am întâlnit.

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Acest ghid face parte din seria noastră despre cum să personalizați aspectul dispozitivului dvs. Android. Alte ghiduri din această serie includ:

  1. Introducere în personalizarea Android
  2. Creați și afișați propriul dvs. ecran Splash Android cu Splash Screen Creator
  3. Cum să schimbați, să personalizați și să creați animație de pornire Android (vizionare în prezent)
  4. Cum să înlocuiți și să personalizați ecranul de blocare Android
  5. Ghidul suprem pentru imagini de fundal Android
  6. Înlocuiți și personalizați ecranul de pornire cu cele mai bune lansatoare Android

Rețineți că pot exista modificări în acest aspect pe măsură ce continuăm și vom actualiza linkurile pe măsură ce continuăm publicarea părților.

Să continuăm acum cu personalizarea animației de pornire. Acest ghid în sine va fi organizat după cum urmează:

  • Cele elementare
  • În interiorul fișierului bootanimation.zip
  • Animații de pornire recomandate
  • Creați-vă propria animație de pornire
  • Aplicați o animație de pornire

Cele elementare

Animația de pornire Android este conținută într-un fișier zip necomprimat numit bootanimation.zip care poate fi găsit în folderul media al partiției de sistem, adică /system/media din memoria internă a dispozitivului. Acest singur fișier conține toate informațiile necesare pentru a reda animația de pornire și este încărcat automat 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.

În interiorul fișierului bootanimation.zip

Această secțiune este pentru cei 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 cu ceea ce este în fișier, nu ezitați să treceți la următoarea secțiune, deoarece aceasta va deveni puțin tehnică. Deși ar trebui să fie suficient de ușor și de simplu pentru ca oricine să îl înțeleagă.

În timp ce animația de pornire Android poate părea într-un format video în timpul redării, este de fapt puțin diferită. Dacă extrageți conținutul fișierului bootanimation.zip pe computer, veți vedea:

  • Un fișier desc.txt
  • Un folder part0 (Conține imagini PNG numite în numere incrementale)
  • Mai multe foldere partea 1, partea 2 etc. (pot fi prezente sau nu)

După cum puteți vedea, bootanimation.zip conține doar un fișier text și unul sau mai multe foldere cu imagini PNG. Animația este redată pur și simplu prin afișarea imaginilor într-o secvență, iar fișierul text definește modul în care acestea vor fi redate. În esență, mai întâi sunt afișate unul după altul fișierele PNG din folderul part0 și apoi sunt afișate cele din fișierul part1 – dacă există –, din nou unul după altul și așa mai departe. Toate acestea sunt definite în fișierul desc.txt.

Să vedem cum funcționează în detaliu, aruncând o privire mai atentă asupra conținutului fișierului.

Dosarele

Acestea conțin imagini PNG numite în numere, începând de la ceva de genul 0000.jpg sau 00001.jpg și continuând cu incremente de 1. Trebuie să existe cel puțin un folder și nu există o limită superioară cunoscută pentru numărul de foldere.

Fișierul desc.txt

Acest fișier definește modul în care imaginile din folderul(ele) sunt afișate în timpul animației de pornire, în următorul format:

Lățime Înălțime Frecvență cadre
p Folder Pauză buclă1
p Folder Pauză buclă2

Un exemplu de fișier desc.txt este:

480 800 30
p 1 0 part0
p 0 0 part1

După cum puteți vedea, în prima linie, 480 și 800 definesc lățimea și înălțimea animației de boot în pixeli pentru acest exemplu. Aceasta trebuie să fie aceeași cu rezoluția ecranului dispozitivului dvs. pentru ca animația de pornire să fie redată corect pe tot ecranul. 30 este rata de cadre în fps (cadre pe secundă), adică numărul de imagini de afișat pe secundă.

Al doilea și al treilea rând au același format, începând cu p, care reprezintă o parte a animației și se termină în partea 0 sau partea 1, care denotă folderul în care sunt prezente imaginile pentru acea parte.

Numărul de după „p” definește de câte ori se va relua această parte (redare repetată) înainte de a trece la următoarea parte (dacă este prezentă). Specificarea 0 ar face bucla părții la nesfârșit până când telefonul va fi pornit complet.

Următorul număr este pentru pauză și este exprimat în numărul de cadre, care poate fi tradus în timp împărțind-l la rata de cadre. O pauză de 15, de exemplu, ar însemna o pauză pentru timpul de redare a 15 cadre și, deoarece rata de cadre este de 30 de cadre pe secundă, 15 cadre ar dura o jumătate de secundă.

Traducând toate acestea în cazul exemplului de mai sus, animația de pornire se va reda la o rezoluție de 480 x 800 pixeli, la o rată de cadre de 30 fps, începând cu conținutul folderului part0 și după redarea lor într-o singură buclă, trecând la conținutul folderului Part1 și redați-le continuu până când dispozitivul pornește complet.

O notă despre rezoluție: majoritatea dispozitivelor Android de ultimă generație cu ecrane mari au o rezoluție de 480 x 800 pixeli și sunt denumite HDPI. Unele dispozitive mid-range au o rezoluție de 320 x 480 pixeli și se numesc MDPI. În cele din urmă, rezoluția ecranului 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ști.

De regulă, o animație de pornire realizată pentru un dispozitiv cu rezoluție mai mică va rula bine pe unul cu rezoluție înaltă, dar va fi centrată pe ecran, spațiul suplimentar de pe ecran din jurul acestuia nefiind folosit. Utilizarea unei animații de pornire de înaltă rezoluție pe un dispozitiv cu rezoluție scăzută va duce la apariția animației de pornire complet pe ecran, părțile sale exterioare fiind tăiate din cauza situației în afara limitelor ecranului.

Animații de pornire recomandate

Există sute de animații de pornire pentru o serie de rezoluții de dispozitiv. Unele dintre ele vin ca stoc cu anumite dispozitive și sunt extrase de utilizatori pentru a fi puse la dispoziția altora pentru a le instala pe dispozitivele lor, în timp ce altele sunt create personalizat de utilizatori și partajate cu comunitatea.

După cum am promis, prezentăm aici câteva animații de boot care ne-au atras atenția.

Seria Droids de la Dysgenic:

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid] Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid] Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Descărcați (XDA-Developers)

Android Particle Ring de Dysgenic (modificat de aph):

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid] Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid] Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

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 afișată este a versiunii pentru tabletă.

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Descărcați (XDA-Developers)

Honeycomb de la Google:

Cum să schimbați, să personalizați și să creați o animație de pornire Android [Ghid]

Faceți clic pe imaginea de mai sus pentru o previzualizare animată completă.

(https://addictivetips.com/app/uploads/2011/05/bootanimation.zip) Descărcați

Mai mult:

Există mult mai multe animații de pornire care plutesc pe tot internetul, iar căutarea pe Google vă va returna mai multe. O resursă excelentă este Forumul XDA-Developers, unde utilizatorii împărtășesc sute de animații de pornire portate și noi, deși dacă doriți cu adevărat să vă scoateți dispozitivul în evidență, de ce să nu faceți propriul dvs.? Este ușor ca o plăcintă!

Creați-vă propria animație de pornire

Deci vrei să-l pui la lucru pe artistul din tine și să-ți creezi propria animație de boot? Este atât de ușor până și un copil poate face asta, iar noi vă vom arăta cum.

Dacă ați găsit o animație de pornire care este făcută 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 dispozitivului dvs.

Cerințe:

  • Un utilitar de zip/dezarhivare precum 7-Zip
  • Editor de imagini la alegere, cum ar fi PhotoShop, GIMP, Paint.NET, chiar și MS Paint.
  • Un editor de text simplu la alegere. Utilizarea Windows Notepad pentru editarea fișierelor text care urmează să fie utilizate în Linux nu este întotdeauna o idee bună, așa că folosiți ceva de genul Notepad++ .
  • Cât timp și creativitate sunteți dispus să puneți în sarcină.
  • Trebuie să cunoașteți rezoluția ecranului dispozitivului dvs. dacă nu o știți deja. Puteți găsi rezoluția căutând specificațiile dispozitivului dvs. pe Google.
    Notă: Un dispozitiv de înaltă rezoluție va putea reda o animație de pornire creată pentru un dispozitiv cu rezoluție joasă, dar nu va ocupa întregul ecran, în timp ce o animație de pornire de înaltă rezoluție nu se va afișa complet pe un dispozitiv cu ecran cu rezoluție joasă.

Procedură:

  1. Parcurgeți mai întâi întreaga secțiune Inside the bootanimation.zip File a acestui ghid, dacă nu ați făcut-o deja.
  2. Planificați cum se va rula animația dvs. de pornire. Aceasta include câte părți distincte va avea, cât timp va juca fiecare parte și care va fi secvența părților.
  3. Creați un folder nou în orice locație convenabilă de pe computer și denumiți-i bootanimation .
  4. În acest folder, creați un folder pentru fiecare parte a animației de pornire, numit part0, part1 și așa mai departe.
  5. În editorul de imagini la alegere, creați toate fișierele de imagine pentru fiecare parte a animației dvs. de boot cu dimensiunile adecvate egale cu rezoluția ecranului telefonului și salvați-le în folderul respectiv pentru fiecare parte, în format PNG. Sunt acceptate PNG-uri de până la 32 de biți.
    Notă: În cazul în care convertiți o animație de pornire existentă pentru a se potrivi cu ecranul telefonului dvs., pur și simplu extrageți imaginile din ea și redimensionați fiecare dintre ele la rezoluția ecranului dispozitivului dvs.
  6. Asigurați-vă că imaginile sunt denumite în format numeric și în ordinea corectă, adică imaginile din prima parte ar trebui să înceapă cu să spunem 00000.jpg și să continue până la 00075.jpg, iar imaginile din a doua parte ar trebui să înceapă cu 00076. .jpg și continuă până la – de exemplu – 00123.jpg.
  7. După ce aveți imaginile pentru toate părțile făcute și salvate cu nume proprii în fiecare folder, creați un fișier text numit desc.txt în folderul principal de animație de boot .
  8. Deschideți fișierul text într-un editor de text și editați-l în formatul descris în detaliu în secțiunea fișier desc.txt de mai sus. Luați în considerare că o rată a cadrelor mai mare de 30 fps poate crea probleme pe multe dispozitive.
    Notă: În cazul în care convertiți o animație de pornire existentă pentru a se potrivi cu ecranul telefonului dvs., păstrați totul la fel ca în fișierul original desc.txt și modificați doar rezoluția.
  9. Acum selectați totul din folderul bootanimation și arhivați-le într-o nouă arhivă zip necomprimată folosind utilitarul de compresie preferat. Iată metoda folosind 7-zip:
    1. Selectați totul din folderul bootanimation .
    2. Faceți clic dreapta pe oricare dintre fișierele/folderele selectate și din meniul 7-zip, selectați „Adăugați la arhivă”.
    3. Folosiți „zip” ca format de arhivă și „Store” ca nivel de compresie și faceți clic pe OK. Acest lucru va crea un fișier numit bootanimation.zip în același folder.

Asta este – ți-ai creat propria animație de boot Android! Singurul lucru care a mai rămas acum este să-l aplicați pe dispozitivul dvs., așa că să trecem mai departe.

Aplicați o animație de pornire

Deci ați găsit o animație de pornire pe care doriți să o instalați pe telefon? Ai creat unul al tău și abia aștepți să îl vezi în acțiune pe dispozitivul tău? Tot ce trebuie să faceți este să îl copiați într-o anumită locație de pe dispozitiv. Există două locații în care îl puteți copia: /data/local și /system/media și ambele au avantajele și dezavantajele lor.

Avantajele copierii lui în /data/local sunt că nu veți avea nevoie de acces root pentru acesta și ar trebui să funcționeze pentru toate dispozitivele neroodate fără a risca să schimbați ceva în partiția /system. Mai mult, dacă un fișier bootanimation.zip este găsit în ambele locații, Android îl ignoră pe cel găsit în /system/media și îl 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 pornire se va pierde.

Copierea animației de pornire în /system/media/ este posibilă numai dacă dispozitivul este rootat și aveți acces de citire+scriere la partiția /system. Un avantaj al acestei metode este că la o resetare completă, noua animație de pornire va rămâne în continuare și nu va fi nevoie să o aplicați din nou. Un dezavantaj este că necesită ADB sau un browser de fișiere la nivel rădăcină, cum ar fi Root Explorer sau Super Manager.

Ai avut destule detalii? Iată cum să continuați cu aplicarea animației 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 cale /data/local și „ Numai dispozitive înrădăcinate ” pentru metoda cale /system/media.

UPDATE: Ni s-a adus la cunoștință că următoarea metodă nu va funcționa pentru unele dispozitive care rulează ROM-uri stoc, deoarece producătorii lor au luat deciziile ridicole de a folosi fie propriul format proprietar pentru animațiile lor de pornire (vorbim despre tine, Samsung !), sau alegerea unei căi non-standard pentru fișierul bootanimation.zip și eliminarea capacității de a-l suprascrie prin copierea uneia noi în /data/local (asta ai fi tu, HTC!).

În cazul formatului proprietar utilizat de Samsung, nu putem face nimic. Cu toate acestea, dispozitivele HTC utilizează același format, dar pe o cale diferită, adică /system/personalize/resource/ în loc de /system/media obișnuit. Aceasta înseamnă că utilizatorii cu dispozitive HTC rootate și S-OFF îl pot înlocui pe cel original folosind următoarea metodă, prin simpla schimbare a /system/media în /system/customize/resource/, dar cei fără dispozitive rootate și S-OFF sunt pur și simplu epuizate. noroc, deoarece metoda /data/local nu va funcționa pe astfel de telefoane.

Cerințe:

  • Telefon sau tabletă Android care rulează Android 2.2 Froyo sau o versiune ulterioară. Testat pentru a funcționa pe Froyo și Gingerbread; poate sau nu să funcționeze pe versiuni anterioare sau ulterioare din cauza diferitelor locații ale fișierelor.
  • Un browser de fișiere rădăcină, cum ar fi Root Explorer sau Super Manager .
    Notă: Dacă aveți deja instalat ADB sau dacă vă simțiți confortabil cu linia de comandă, îl puteți utiliza în schimb. Pentru ajutor pentru instalarea ADB, vedeți ce este ADB și cum să îl instalați . De asemenea, vă vom oferi metoda ADB mai jos.
  • Animația de pornire la alegere în numele și formatul bootanimation.zip.
    Notă: Pentru a verifica în ce format este, deschideți-l folosind un utilitar de zip/dezarhivare și vedeți conținutul acestuia. Dacă conține fișierele și folderele menționate mai sus în secțiunea noastră „În interiorul fișierului bootanimation.zip”, este formatul potrivit. Dacă vedeți foldere printre care unul se numește META-INF, acesta este în format flash de recuperare, dar puteți găsi în continuare fișierul bootanimation.zip în interiorul arhivei în folderul /system/media și extrageți acel fișier din fișierul zip flash de recuperare. , pentru utilizarea cu această metodă.

Metoda browser de fișiere (numai dispozitivele rootate):

  1. Conectați-vă telefonul la computer prin USB și montați cardul de stocare pentru transferul fișierelor.
  2. Copiați fișierul bootanimation.zip pe care doriți să îl instalați pe cardul SD.
  3. Demontează stocarea USB și lansează browserul de fișiere la alegere pe telefon.
  4. Navigați la /system/media, copiați fișierul bootanimation.zip existent de acolo și inserați-l undeva în siguranță pe cardul SD.
  5. Navigați la locația de pe cardul SD în care ați copiat noul bootanimation.zip și copiați-l.
  6. Navigați la /data/local și inserați fișierul bootanimation.zip acolo pentru a înlocui animația implicită de pornire a sistemului fără a o înlocui.
    SAU
    Navigați la /system/media și inserați fișierul bootanimation.zip acolo.
    Dacă utilizați Super Manager, va trebui să activați mai întâi funcția rădăcină din setări. Mai mult, este posibil să fie nevoie să montați mai întâi partiția /system ca citire-scriere și la intrarea în ea.
    Notă: Dacă ați copiat mai devreme un fișier bootanimation.zip personalizat în /data/local, va trebui, de asemenea, să îl ștergeți, altfel cel nou din /system/media nu va fi încărcat.

Metoda ADB:

  1. Activați depanarea USB pe dispozitivul dvs. în Setări > Aplicații > Dezvoltare.
  2. Conectați-vă dispozitivul la computer prin USB.
  3. Lansați o fereastră de prompt de comandă/terminal pe computer.
  4. Navigați la locația în care aveți fișierul bootanimation.zip salvat.
  5. Dispozitive rootate/nerootate: introduceți aceste comenzi:

    adb pull /data/local/bootanimation.zip c:\ adb push bootanimation.zip /data/local/

    SAU
    numai dispozitive rootate: introduceți aceste comenzi:

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

Indiferent de metoda pe care ați folosit-o, acum ar trebui să aveți noua animație de pornire instalată cu succes pe dispozitiv. Pur și simplu reporniți-l și ar trebui să vedeți că rulează la pornire.

Restaurarea animației inițiale de pornire:

Dacă doriți să reveniți la animația originală de pornire, puteți face acest lucru cu ușurință, deoarece am făcut o copie de rezervă a celei originale î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 o copie de rezervă la pasul 4, în timp ce în metoda ADB, a fost făcută o copie de rezervă pe unitatea C. Pur și simplu urmați oricare dintre aceste metode cu fișierul original bootanimation.zip și îl veți primi înapoi.

Ce urmeaza:

Asta 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 serie, în care vă vom spune totul despre personalizarea ecranului de blocare al dispozitivului dvs. Android .

V-au plăcut animațiile de boot prezentate aici? Ai găsit altele mai bune? Ai făcut unul al tău și vrei să ni-l împărtășești? Să auzim despre asta în comentarii.

Tags: #Mobil

Leave a Comment

Cum să blochezi invitațiile de grup pe WhatsApp

Cum să blochezi invitațiile de grup pe WhatsApp

Aflați cum să blocați invitațiile de grup pe WhatsApp cu acest ghid detaliat. Protejați-vă confidențialitatea și evitați grupurile nedorite.

Obțineți aplicația Windows Notepad pe Android

Obțineți aplicația Windows Notepad pe Android

Obțineți aplicația Windows Notepad pe Android

Cum să urmăriți locația cuiva cu un număr de telefon: Ghidul final Introducere

Cum să urmăriți locația cuiva cu un număr de telefon: Ghidul final Introducere

Descoperiți cum să urmăriți locația cuiva folosind numărul de telefon. Indiferent dacă sunteți curios despre locația unui dispozitiv, dacă primiți apeluri de la numere necunoscute sau doriți să găsiți anumite numere de telefon, aceste sfaturi vă vor ajuta

Telecomanda vă controlează computerul din Windows Phone 7 prin WiFi

Telecomanda vă controlează computerul din Windows Phone 7 prin WiFi

Ai vrut vreodată să folosești dispozitivul tău Windows Phone 7 ca telecomandă pentru computerul tău Windows? Telecomanda pentru Windows Phone 7 este o aplicație gratuită și ingenioasă care vă permite

JumiAmp permite controlul de la distanță al iTunes și WinAMP de pe Android sau iPhone

JumiAmp permite controlul de la distanță al iTunes și WinAMP de pe Android sau iPhone

În ianuarie, am acoperit o aplicație Android numită TuneSync HomeStream, care permite utilizatorilor să-și transmită fără fir biblioteca muzicală iTunes de pe computer sau

Cum: Instalați Android 2.2 Froyo pe HTC Dream G1

Cum: Instalați Android 2.2 Froyo pe HTC Dream G1

În sfârșit, există o veste bună pentru proprietarii de HTC Dream G1 care căutau să instaleze Android 2.2 Froyo pe telefoanele lor. O construcție Froyo stabilă și de încredere

Cum se instalează o recuperare personalizată pe un telefon/dispozitiv Android

Cum se instalează o recuperare personalizată pe un telefon/dispozitiv Android

O recuperare personalizată vă permite să efectuați mai multe operațiuni avansate pe dispozitivul dvs. Android și am tratat-o ​​înainte în unele dintre ghidurile noastre, dar acum vom

Cum să ascundeți aplicațiile pe Android și de ce ar trebui să o faceți?

Cum să ascundeți aplicațiile pe Android și de ce ar trebui să o faceți?

Poate doriți să ascundeți aplicațiile pe Android din diverse motive. Aflați cum să vă păstrați aplicațiile ascunse pe telefoanele Android.

Top 15 aplicații de instalat după rootarea dispozitivului Android

Top 15 aplicații de instalat după rootarea dispozitivului Android

Înrădăcinarea dispozitivului Android este o încercare de a-și elibera întregul potențial, de a-l elibera de lanțurile care îl leagă. Dacă vă întrebați de ce ar trebui să rootați

Root Nook Tablet într-un singur clic pe Mac [Cum se face]

Root Nook Tablet într-un singur clic pe Mac [Cum se face]

Mai devreme, v-am adus un ghid despre înrădăcinarea tabletei Nook cu un singur clic și, în timp ce soluția cu un singur clic a funcționat pentru utilizatorii care folosesc Windows, Linux și Mac