Kako promijeniti, prilagoditi i stvoriti animaciju za pokretanje sustava Android [Vodič]

click fraud protection

Animacija pri pokretanju prvo je što vidite kada uključite Android telefon ili tablet, nakon logotipa operatera ili proizvođača. Iako funkcionalno ne služi svrsi, animacija za dizanje sustava sigurno će učiniti vaš uređaj istim tijekom podizanja sustava. U ovom trećem obroku serije za prilagodbu Androida istražit ćemo kako promijeniti ili čak izraditi vaša animacija za dizanje sustava Android, a sadrži neke od najljepših i najzanimljivijih animacija za pokretanje koje smo stigli preko.

Prilagođavanje Android animacije za dizanje sustava

Ovaj je vodič dio naše serije o tome kako prilagoditi izgled svog Android uređaja. Ostali vodiči u ovoj seriji uključuju:

  1. Uvod u Android prilagodbu
  2. Napravite i Flash svoj vlastiti Android Splash Screen sa Splash Screen Creator-om
  3. Kako promijeniti, prilagoditi i stvoriti animaciju za pokretanje Android-a (trenutno gleda)
  4. Kako zamijeniti i prilagoditi zaslon zaključavanja Android
  5. Vrhunski vodič za Android Pozadine
  6. Zamijenite i personalizirajte početni zaslon najboljim Android Pokretačima

Imajte na umu da se u ovom izgledu mogu pojaviti promjene, a mi ćemo ažurirati veze dok stalno objavljujemo dijelove.

instagram viewer

Krenimo sada s prilagođavanjem animacije za pokretanje. Ovaj će vodič sam po sebi biti organiziran na sljedeći način:

  • Osnove
  • Unutar datoteke bootanimation.zip
  • Izdvojene animacije za dizanje sustava
  • Napravite vlastitu animaciju za pokretanje
  • Primjena animacije za pokretanje

Osnove

Animacija za pokretanje sustava Android nalazi se u nekomprimiranoj zip datoteci zvanoj bootanimation.zip koja može mogu se naći u mapi mape medija particije sustava, tj. / sustava / medija na unutarnjoj memoriji uređaj. Ova jedna datoteka sadrži sve informacije potrebne za reprodukciju animacije za pokretanje i automatski se učitava kada se uređaj pokrene. Stoga je prilagođavanje ili promjena animacije za pokretanje jednostavno proces uređivanja ili zamjene ove datoteke.

Unutar datoteke bootanimation.zip

Ovaj je odjeljak namijenjen onima koji žele saznati kako funkcionira Android animacija za dizanje sustava. Ako samo želite instalirati jedan, a da pritom ne smetate što se nalazi u datoteci, slobodno prijeđite na sljedeći odjeljak jer će ovaj imati malo tehničkog značaja. Iako bi to trebalo biti dovoljno jednostavno i jednostavno da ga svatko shvati.

Iako se može činiti da se Android animacija za pokretanje nalazi u video formatu tijekom reprodukcije, zapravo je malo drugačija. Ako izdvojite sadržaj datoteke bootanimation.zip na svoje računalo, vidjet ćete:

  • Desc.txt datoteka
  • Mapa part0 (sadrži PNG slike nazvane u inkrementalnim brojevima)
  • Više part1, part2 itd. mape (svibanj ili ne moraju biti prisutne)

Kao što vidite, bootanimation.zip sadrži samo jednu tekstualnu datoteku i jednu ili više mapa sa PNG slikama. Animacija se reproducira jednostavno prikazom slika u slijedu, a tekstualna datoteka definira kako se trebaju reproducirati. U biti, prvo se PNG datoteke u mapi part0 prikazuju jedna za drugom, a zatim one u datoteci part1 - ako ona postoje - ponovo jedna za drugom, i tako dalje. Sve je to definirano u datoteci desc.txt.

Pogledajmo kako to funkcionira u pojedinostima detaljnije pogledajte sadržaj datoteke.

Mape

Sadrže PNG slike s brojevima, počevši od 0000.jpg ili 00001.jpg i nastavljajući se s prirastom od 1. Mora postojati barem jedna mapa, a nema poznate gornje granice broja mapa.

Datoteka desc.txt

Ova datoteka definira kako se slike u mapi (i) prikazuju tijekom animacije za pokretanje, u sljedećem formatu:

Širina Visina Brzina kadrova
p Loop Pause Folder1
p Loop Pause Folder2

Primjer desc.txt datoteke je:

480 800 30
p 1 0 dio0
p 0 0 dio1

Kao što vidite, u prvom retku 480 i 800 definiraju širinu i visinu animacije za pokretanje u pikselima za ovaj primjer. Ovo mora biti isto kao i rezolucija zaslona vašeg uređaja kako bi se animacija za pokretanje pravilno reproducirala na cijelom zaslonu. 30 je brzina kadrova u fpsu (kadri u sekundi), tj. Broj slika za prikaz u sekundi.

Drugi i treći redak imaju isti format, započinjući s p, što predstavlja dio animacije, a završava u part0 ili part1, što označava mapu u kojoj su slike za taj dio prisutne.

Broj nakon 'p' definira koliko će se puta ovaj dio petljati (ponoviti reprodukciju) prije prelaska na sljedeći dio (ako postoji). Određivanjem broja 0 činila bi se petlja dijela u neograničeno vrijeme dok se telefon u potpunosti ne pokrene.

Sljedeći je broj za stanku, a izražava se brojem okvira, koji se mogu prevesti u vrijeme dijeljenjem s brzinom slike. Pauza od 15, na primjer, značila bi pauziranje za vrijeme potrebno 15 kadrova, a budući da brzina kadrova iznosi 30 sličica u sekundi, 15 kadrova bi trajalo pola sekunde.

Prevodeći sve to u slučaju gornjeg primjera, animacija za pokretanje sustava reproducirat će se u rezoluciji od 480 do 800 piksela, pri brzini kadrova od 30 fps, počevši sa sadržajem part0 mape i nakon što ih reproducirate u jednoj petlji, prelazite na sadržaj part1 mape i reproducirate ih neprekidno dok uređaj u potpunosti ne bude čizme.

Napomena o rezoluciji: Većina vrhunskih Android uređaja s velikim zaslonima rezolucije je 480 x 800 piksela, a nazivaju se HDPI. Neki uređaji srednjeg opsega imaju rezoluciju 320 x 480 piksela i nazivaju se MDPI. I na kraju, razlučivost zaslona nekih niskobudžetnih uređaja iznosi 340 x 320 piksela i oni se nazivaju LDPI, iako su to ili stvarno stari Android telefoni ili najjeftiniji kineski modeli.

U pravilu, animacija za pokretanje napravljena za uređaj niže razlučivosti izvrsno će se izvoditi, ali bit će centrirana na zaslonu, a dodatni prostor na zaslonu oko njega se ne koristi. Upotreba animacije za pokretanje visoke rezolucije na uređaju niske rezolucije rezultirat će da animacija pokretanja ne koja se u potpunosti prikazuje na ekranu, pri čemu su njegovi vanjski dijelovi odsječeni jer su izvan zaslona granica.

Izdvojene animacije za dizanje sustava

Postoje stotine animacija za pokretanje sustava za niz razlučivosti uređaja. Neki od njih dolaze na zalihama s određenim uređajima i korisnici ih izdvajaju kako bi im bili dostupni drugi bi ih mogli instalirati na svoje uređaje, a drugi su ih prema vlastitom ukusu ugradili korisnici i dijelili s njima zajednica.

Kao što je obećano, ovdje ćemo prikazati nekoliko animacija za podizanje sustava koje su nam zaokupile oko.

Serija Droids by Dysgenic:

AndroidGlow1AndroidGlow2
AndroidMinimal1AndroidParticles2

Preuzmi (XDA-programeri)

Android prsten čestica disgeneze (Modificirano aph):

Android zeleni prsten za čestice prstena AndroidAndroid plava čestica prstena plave boje
Cijan bootanimation ciglenog Android prstena za AndroidAndroid čestica prsten bootanimation crvena

Preuzmi (XDA-programeri)

Android BIOS by frysee:

Ova verzija ima i telefonsku verziju i inačicu tableta. Prikazani pregled verzije je tableta.

Android BIOS Boot Animation Tablet

Preuzmi (XDA-programeri)

Google saće:

0057

Kliknite gornju sliku za potpuni animirani pregled.

preuzimanje datoteka

Više:

Puno je više animacija za pokretanje koje lebde internetom i pretraživanjem na Googleu dužno je vratiti vam nekoliko njih. Odličan resurs je XDA-forum za programere gdje korisnici dijele stotine prenesenih i novih animacija za pokretanje, premda ako doista želite učiniti da se vaš uređaj istakne, zašto ne napravite vlastiti? Jednostavna je kao pita!

Napravite vlastitu animaciju za pokretanje

Dakle, želite umetnika umetnuti u sebe i stvoriti svoju vlastitu animaciju za pokretanje? Toliko je lako da to može i dijete, a mi ćemo vam pokazati kako.

Ako ste pronašli animaciju za pokretanje koja je izrađena za uređaje veće razlučivosti i imate nisku razlučivost, možete je koristiti ovom metodom za uređivanje onih kako bi odgovarali vašem uređaju.

zahtjevi:

  • Uslužni program zip / unzip poput 7-Poštanski
  • Uređivač slika po vašem izboru poput PhotoShop, GIMP, Paint. NETO, kvragu, čak će i MS Paint učiniti.
  • Jednostavan uređivač teksta po vašem izboru. Korištenje Windows Notepad-a za uređivanje tekstualnih datoteka koje se trebaju koristiti u Linuxu nije uvijek dobra ideja, stoga upotrijebite nešto poput Notepad ++ umjesto toga.
  • Onoliko vremena i kreativnosti koliko ste spremni uložiti u zadatak.
  • Morate znati razlučivost zaslona svog uređaja ako ga već ne znate. Rezoluciju možete potražiti pretraživanjem specifikacija svog uređaja na Googleu.
    Bilješka: Uređaj visoke rezolucije moći će reproducirati animaciju za pokretanje napravljenu za uređaj slabe rezolucije, ali neće trebati gore na cijelom zaslonu, dok se animacija za pokretanje visoke rezolucije neće prikazati u potpunosti na ekranu male rezolucije uređaj.

Postupak:

  1. Prođite kroz cjelinu Unutar datoteke bootanimation.zip odjeljak ovog vodiča prvo ako to već niste učinili.
  2. Planirajte kako će se pokretati animacija za pokretanje. To uključuje koliko različitih dijelova će imati, koliko dugo će svaka igra igrati i koliki će biti redoslijed dijelova.
  3. Napravite novu mapu na bilo kojem prikladnom mjestu na računalu i imenovajte je bootanimation.
  4. U ovoj mapi stvorite mapu za svaki dio svoje animacije za pokretanje, pod nazivom dio0, dio1 i tako dalje.
  5. U uređivaču slika po vašem izboru napravite sve slikovne datoteke za svaki dio vaše animacije za pokretanje odgovarajućim dimenzije jednake razlučivosti zaslona vašeg telefona i spremite ih u odgovarajuću mapu za svaki dio, u PNG format. Podržane su do 32 bitne PNG datoteke.
    Bilješka: U slučaju da pretvorite postojeću animaciju za pokretanje kako bi odgovarao zaslonu telefona, jednostavno izvucite slike iz nje i promijenite veličinu svake od njih u rezoluciju zaslona vašeg uređaja.
  6. Provjerite jesu li slike imenovane numeričkim formatom i pravilnim redoslijedom, tj. Slike u prvom dijelu trebaju početi s recimo 00000.jpg i nastavite do 00075.jpg, a slike u drugom dijelu trebaju početi s 00076.jpg i nastaviti sve do - na primjer - 00123.jpg.
  7. Jednom kada u sve mape imate slike za sve dijelove koji su učinjeni i spremite ih s odgovarajućim imenima, stvorite tekstnu datoteku pod nazivom desc.txt u glavnom bootanimation mapu.
  8. Otvorite tekstualnu datoteku u uređivaču teksta i uredite je u formatu koji je detaljno opisan u prozoru desc.txt datoteka odjeljak iznad. Uzmite u obzir da brzina kadra viša od 30 fps može stvoriti probleme na mnogim uređajima.
    Bilješka: U slučaju da pretvorite postojeću animaciju za pokretanje kako bi odgovarao zaslonu telefona, zadržite sve isto kao u originalnoj datoteci desc.txt i promijenite samo rezoluciju.
  9. Sada odaberite sve unutar bootanimationmapu i komprimirajte ih u novu nekomprimiranu zip arhivu koristeći svoj omiljeni uslužni program za kompresiju. Evo metode pomoću 7-zip:
    1. Odaberite sve unutar bootanimation mapu.
    2. Desnom tipkom miša kliknite bilo koju od odabranih datoteka / mapa i na 7-zip izborniku odaberite "Dodaj u arhivu".
    3. Koristite "zip" kao arhivski format i "Store" kao razinu kompresije, a zatim pritisnite OK. Ovo će stvoriti datoteku zvanu bootanimation.zip u istoj mapi.

To je to - stvorili ste vlastitu animaciju za dizanje sustava Android! Jedino što preostaje je da ga primijenite na svoj uređaj, pa nastavimo s tim.

Primjena animacije za pokretanje

Jeste li pronašli animaciju za pokretanje koju želite instalirati na telefon? Napravili ste svoj vlastiti i ne možete dočekati da ga vidimo u akciji na svom uređaju? Sve što trebate učiniti je kopirati na određeno mjesto na svom uređaju. Možete ih kopirati na dvije lokacije: / data / local i / system / media, a obje imaju svoje prednosti i nedostatke.

Prednosti kopiranja u / data / local je u tome što za njega nećete trebati korijenski pristup, a trebao bi rad za sve uređaje koji nisu ukorijenjeni, a da ne riskirate promjenu bilo čega u / sustavu particija. Nadalje, ako se datoteka bootanimation.zip nađe na obje lokacije, Android ignorira onu koja se nalazi u / sustavu / mediju i daje prednost onoj u / data / local. Nedostatak ove metode je što će se nakon tvrdog resetiranja (koji se naziva i brisanje podataka ili tvorničko resetiranje) izgubiti nova animacija za pokretanje.

Kopiranje animacije za pokretanje u / sistem / medij / moguće je samo ako je vaš uređaj ukorijenjen i ako ste pročitali + napisali pristup particiji / sustava. Prednost ove metode je u tome što će nakon tvrdog resetiranja nova animacija za pokretanje i dalje ostati i više je neće trebati primjenjivati. Nedostatak je to što zahtijeva ADB ili preglednik datoteka na razini korijena kao što je Root Explorer ili Super Manager.

Je li vam bilo dosta detalja? Evo kako započeti s primjenom animacije za pokretanje. Reći ćemo vam kako kopirati datoteku na bilo koje od gore navedenih mjesta i upotrijebit ćemo 'Svi uređaji'Za metodu / podaci / lokalni put i'Ukorijenjeni samo uređajiZa metodu / sustav / medijski put

AŽURIRAJ: Primijećeno nam je da sljedeća metoda neće funkcionirati za neke uređaje koji imaju dioničke ROM-ove jer ih njihovi proizvođači imaju donijeli su smiješne odluke ili o korištenju vlastitog vlasničkog formata za svoje animacije za pokretanje (govorimo o vama, Samsungu!) ili o odabiru nestandardni put za datoteku bootanimation.zip i uklanjanje mogućnosti da je nadjačate kopiranjem novog u / data / local (to biste bili vi, HTC!).

U slučaju vlasničkog formata koji koristi Samsung, možemo malo učiniti. Međutim, HTC uređaji koriste isti format, ali na različitom putu, tj. / Sustav / prilagodi / resurs / umjesto uobičajenog / sustav / medij. To znači da korisnici s ukorijenjenim i S-OFF HTC uređajima i dalje mogu zamijeniti izvorni sljedećom metodom, jednostavnom promjenom / sustav / medij u / system / prilagodite / resurs /, ali oni bez ukorijenjenih i S-OFF uređaja jednostavno nisu od sreće, jer metoda / data / local neće raditi na takvim telefonima.

zahtjevi:

  • Android telefon ili tablet sa Android 2.2 Froyo ili novijim verzijama. Ispitano za rad na Froyo i medenjacima; može ili ne mora raditi na starijim ili novijim verzijama zbog različitih lokacija datoteka.
  • Preglednik korijenske datoteke kao što je Korijenski istraživač ili Super Manager.
    Bilješka: Ako već imate instaliran ADB ili ako vam je komandni redak, možete ga umjesto njega koristiti. Pogledajte pomoć za instaliranje ADB-a što je ADB i kako to instalirati. Također ćemo vam pružiti metodu ADB u nastavku.
  • Animacija za pokretanje po vašem izboru u ime i formatu bootanimation.zip.
    Bilješka: Da biste provjerili u kojem je formatu, otvorite ga pomoću uslužnog programa zip / unzip i pogledajte njegov sadržaj. Ako sadrži gore spomenute datoteke i mape u odjeljku "Unutar datoteke bootanimation.zip", to je pravi format. Ako vidite mape među kojima se zove META-INF, ona se nalazi u flashhable formatu za oporavak, no još uvijek možete pronaći bootanimation.zip umetnite unutar arhive u mapu / system / media i izdvojite tu datoteku iz zip datoteke za oporavak da biste je koristili s ovom metoda.

Način pregledavanja datoteka (samo ukorijenjeni uređaji):

  1. Povežite telefon s računalom putem USB-a i montirajte memorijsku karticu za prijenos datoteka.
  2. Kopirajte bootanimation.zip datoteku koju želite instalirati na SD karticu.
  3. Isključite USB pohranu i pokrenite preglednik datoteka po vašem izboru na telefonu.
  4. Pretražite / sustav / medije, od tamo kopirajte postojeću datoteku bootanimation.zip i sigurno je zalijepite na SD karticu.
  5. Dođite do lokacije na SD kartici na koju ste kopirali novi bootanimation.zip i kopirajte je.
  6. Potražite / data / local i zalijepite datoteku bootanimation.zip tamo da nadjačate zadanu animaciju za pokretanje sustava bez zamjene.
    ILI
    Pretražite / sustav / medije i tamo zalijepite datoteku bootanimation.zip.
    Ako koristite Super Manager, morat ćete prvo omogućiti postavke korijena iz postavki. Nadalje, možda ćete trebati montirati / sistemsku particiju kao što je i prije čitanja i pisanja.
    Bilješka: Ako ste prije kopirali prilagođenu datoteku bootanimation.zip u / data / local, morat ćete je izbrisati ili je u suprotnom novi / sustav / medij neće učitati.

ADB metoda:

  1. Omogućite USB uklanjanje pogrešaka na svom uređaju u Postavke> Aplikacije> Razvoj.
  2. Povežite uređaj s računalom putem USB-a.
  3. Pokrenite naredbeni redak / prozor terminala na računalu.
  4. Dođite do lokacije na kojoj ste spremili datoteku bootanimation.zip.
  5. Ukorijenjeni / neukorijenjeni uređaji:Unesite ove naredbe:
    adb pull /data/local/bootanimation.zip c: \ adb push bootanimation.zip / podaci / lokalni /

    ILI
    Samo ukorijenjeni uređaji: Unesite ove naredbe:

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

Bez obzira na način koji ste koristili, sada biste trebali imati novu instalaciju animacije za uspješno pokretanje na uređaju. Jednostavno ga ponovno pokrenite i trebali biste vidjeti kako se pokreće pri pokretanju.

Vraćanje izvorne animacije za pokretanje:

Ako se želite vratiti na izvornu animaciju za pokretanje, to možete lako učiniti jer smo u obje gore navedene metode napravili sigurnosnu kopiju. U metodi preglednika datoteka možete ga pronaći na kartici za pohranu na mjestu gdje ste je izradili sigurnosnu kopiju u koraku 4, dok je u metodi ADB izrađena sigurnosna kopija na pogonu C. Jednostavno slijedite bilo koju od ovih metoda s izvornom datotekom bootanimation.zip i imat ćete je ponovo.


Što je sljedeće:

To je sve što imamo za vas kad je riječ o animacijama za pokretanje, ali to je tek početak. Pratite našu sljedeću ulogu u seriji u kojoj ćemo vam reći sve o prilagodbi zaključanog zaslona vašeg Android uređaja.

Sviđaju vam se ovdje prikazane animacije za pokretanje? Pronašli bolje? Jeste li napravili svoje i želite ga podijeliti s nama? Čujmo o tome u komentarima.

watch instagram story