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

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

Animacija za pokretanje sustava prvo je štopogledajte prilikom napajanja na Android telefonu ili tabletu, nakon logotipa operatera ili proizvođača. Iako funkcionalno ne služi svrsi, animacija za dizanje sustava sigurno će učiniti da se vaš uređaj ističe tijekom podizanja sustava. U ovom trećem obroku serije za prilagodbu Androida, razmotrit ćemo kako promijeniti ili čak izraditi animaciju za dizanje sustava Android, a prikazat će se neke od najljepših i najzanimljivijih animacija za pokretanje koje smo naišli.

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 bljesnite svoj 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 mogu biti promjene u ovom izgledu dok nastavljamo, a mi ćemo ažurirati veze dok stalno objavljujemo dijelove.

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 unutarnekomprimirana zip datoteka zvana bootanimation.zip koja se može naći u mapi mape medija particije sustava, tj. / sustava / medija u unutarnjoj memoriji uređaja. Ova jedna datoteka sadrži sve informacije potrebne za reprodukciju animacije za pokretanje i automatski se učitava kada se uređaj pokrene. Prilagođavanje ili promjena animacije za pokretanje jednostavno je postupak uređivanja ili zamjene ove datoteke.

Unutar datoteke bootanimation.zip

Ovaj je odjeljak namijenjen onima koji žele pronaćisaznajte 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 sve trebalo shvatiti, to bi trebalo biti dovoljno jednostavno i jednostavno.

Iako se može činiti animacija za pokretanje sustava Androidbiti u video formatu tijekom reprodukcije, zapravo je malo drugačije. Ako izvučete 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 mapa part1, part2 itd. (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 nečega poput 0000.jpg ili 00001.jpg i nastavljamo 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 pokretanja 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 redu 480 i 800za ovaj primjer definirajte širinu i visinu animacije za pokretanje u pikselima. To 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 slike 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 je puta ovodio će se petljati (ponoviti reprodukciju) prije prelaska na sljedeći dio (ako postoji). Navođenjem broja 0 petlja će se raditi u nedogled dok se telefon potpuno ne pokrene.

Sljedeći je broj za stanku i jestizraženo brojem okvira, koji se mogu prevesti u vrijeme tako da ga podijelimo s brojem okvira. 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 navedenogna primjer, animacija za pokretanje sustava reproducirat će se u razlučivosti od 480 do 800 piksela, brzinom slike 30 fps, počevši od sadržaja mape part0 i nakon reprodukcije u jednoj petlji, prebacivanja na sadržaj part1 mape i reprodukcije ih neprekidno do uređaj se u potpunosti podiže.

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

U pravilu, animacija za pokretanje izrađena je za nižeUređaj razlučivosti dobro će raditi na uređaju visoke rezolucije, ali bit će centriran na zaslonu, a dodatni prostor na zaslonu oko njega neće se koristiti. Upotreba animacije za pokretanje visoke rezolucije na uređaju niske rezolucije rezultirat će da se animacija pokretanja ne prikaže u potpunosti na ekranu, pri čemu će se vanjski dijelovi odrezati zbog granica zaslona.

Izdvojene animacije za dizanje sustava

Postoje stotine animacija za pokretanjeza niz razlučivosti uređaja. Neki od njih dolaze na zalihama s određenim uređajima i korisnici ih izvlače kako bi ih drugi mogli učiniti dostupnima za instaliranje na svoje uređaje, dok su drugi po mjeri korisnika izgrađeni i dijeljeni sa zajednicom.

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

Serija Droids by Dysgenic:

AndroidGlow1
AndroidGlow2

AndroidMinimal1
AndroidParticles2

Preuzmi (XDA-programeri)

Android čestica prstena disgeneze (Modificirano aph):

Android zeleni prsten za čestice prstena Android
Android čestica prstena bootanimation plava

Cijan bootanimation prsten Android čestica Android
Android č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 plutaju sveputem interneta i pretraživanjem na Googleu sigurno će vam vratiti nekoliko njih. Odličan resurs je XDA-ov forum za programere na kojem korisnici dijele stotine prenesenih i novih animacija za pokretanje, premda ako zaista želite da se vaš uređaj istakne, zašto ne napravite svoj? Lako 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-Zip
  • Uređivač slika po vašem izboru poput PhotoShopa, GIMP-a, Paint.NET-a, heck čak i MS Paint će 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, pa umjesto toga koristite nešto poput Notepad ++.
  • 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 se reproducirati naanimacija za pokretanje napravljena je za uređaj niske rezolucije, ali neće zauzeti cijeli zaslon, dok se animacija za pokretanje visoke rezolucije neće potpuno prikazati na ekranu s niskom razlučivošću.

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 će se svaki dio 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 sveslikovne datoteke za svaki dio vaše animacije za pokretanje s odgovarajućim dimenzijama jednakim razlučivosti zaslona vašeg telefona i spremite ih u odgovarajuću mapu za svaki dio, u PNG formatu. 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 s nje i promijenite veličinu svake od njih u rezoluciju zaslona uređaja.
  6. Provjerite jesu li slike označene brojevimaformatu i pravilnim redoslijedom, tj. slike u prvom dijelu trebaju početi s recimo 00000.jpg i nastaviti do 00075.jpg, a slike u drugom dijelu treba početi s 00076.jpg i nastaviti do - za 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 tekstualnu datoteku pod nazivom desc.txt u glavnom bootanimation mapa.
  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 izvornoj 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 mapa.
    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

Našli ste animaciju za pokretanje sustava koju želiteinstalirati 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 tomeza njega nećete trebati korijenski pristup i trebao bi raditi na svim nekorijenjenim uređajima bez opasnosti da nešto promijenite u / particiji sustava. 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 / sustav / medij / jemoguće 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: Prikazana nam je pažnja daSljedeća metoda neće funkcionirati za neke uređaje koji imaju računalne ROM-ove jer su njihovi proizvođači donijeli smiješne odluke ili o korištenju vlastitog vlasničkog formata za svoje animacije za pokretanje (govorimo o vama, Samsungu!) ili o odabiru nestandardnog puta za datoteku bootanimation.zip i uklanjanju mogućnosti da je nadjačate kopiranjem nove datoteke u / data / local (to biste bili vi, HTC!).

U slučaju vlasničkog formata koji koristiSamsung, malo što možemo 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 na / sustav / prilagoditi / resurs /, ali oni bez ukorijenjenih i S-OFF uređaja jednostavno su van srećom, 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 Root Explorer ili Super Manager.
    Bilješka: Ako već imate instaliran ADB ili ako jesteudovoljava naredbeni redak, umjesto toga možete ga koristiti. Za pomoć pri instaliranju ADB-a, pogledajte što je ADB i kako ga 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 azip / unzip uslužni program 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, ali još uvijek možete pronaći datoteku bootanimation.zip unutar arhive u mapi / system / media i izdvojiti tu datoteku iz zip datoteke za ponovno pokretanje. , za upotrebu s ovom metodom.

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 svoju 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
    Potraž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 i inače je nova / system / media neće se učitati.

ADB metoda:

  1. Omogućite USB uklanjanje pogrešaka na svom uređaju u Postavke> Aplikacije> Razvoj.
  2. Povežite svoj 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 /data/local/

    ILI
    Samo ukorijenjeni uređaji: Unesite ove naredbe:

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

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 izvorno bootanimacije, lako to možete učiniti, jer smo napravili sigurnosnu kopiju u obje gore navedene metode. U načinu pretraživača datoteka možete ga pronaći na memorijskoj kartici 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 bootanimation.zip datotekom i dobićete je natrag.


Što je sljedeće:

To je sve što imamo za vas kada je u pitanju čizmaanimacije, ali to je tek početak. Pratite našu sljedeću značajku u nizu 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.

komentari