Käynnistysanimaatio on ensimmäinen asia, joka näet, kun käynnistät Android-puhelimen tai -tabletin, käyttäjän tai valmistajan logon jälkeen. Vaikka se ei palvele tarkoitusta toiminnallisesti, silmäänpistävä käynnistysanimaatio voi varmasti tehdä laitteen erotumaan käynnistyksen aikana. Tässä Android-räätälöintisarjan kolmannessa erässä tarkastelemme kuinka muuttaa tai jopa luoda Android-käynnistysanimaatiosi, ja siinä on joitain hienoimmista ja hienoimmista käynnistysanimaatioista, joita olemme tulleet poikki.
Tämä opas on osa sarjastamme kuinka räätälöidä Android-laitteen ulkoasua. Muita tämän sarjan oppaita ovat:
Huomaa, että tässä asettelussa voi olla muutoksia edetessämme, ja päivitämme linkit julkaisemalla osia jatkuvasti.
Jatkamme nyt käynnistysanimaation mukauttamista. Tämä opas itsessään järjestetään seuraavasti:
Androidin käynnistysanimaatio sisältyy pakkaamattomaan zip-tiedostoon nimeltä bootanimation.zip, joka voi löytyvät järjestelmäosion mediakansiosta, ts. / järjestelmä / tietoväline sisäisestä muistista laite. Tämä yksittäinen tiedosto sisältää kaikki käynnistysanimaation toistamiseen tarvittavat tiedot, ja se ladataan automaattisesti, kun laite käynnistyy. Siksi käynnistysanimaation mukauttaminen tai muuttaminen on yksinkertaisesti tiedoston muokkaamista tai korvaamista.
Tämä osa on tarkoitettu niille, jotka ovat kiinnostuneita selvittämään, miten Android-käynnistysanimaatio toimii. Jos haluat vain asentaa sellaisen ilman, että häiritset itseäsi tiedoston sisällöstä, siirry vapaasti seuraavaan osaan, koska tämä osa on vähän tekninen. Vaikka sen pitäisi olla helppoa ja riittävän yksinkertaista kenellekään ymmärtää.
Vaikka Android-käynnistysanimaatio saattaa näyttää olevan videomuodossa toiston aikana, se on tosiasiassa hieman erilainen. Jos puret bootanimation.zip-tiedoston sisällön tietokoneellesi, näet:
Kuten näette, bootanimation.zip sisältää vain yhden tekstitiedoston ja yhden tai useampia kansioita, joissa on PNG-kuvia. Animaatio toistetaan yksinkertaisesti näyttämällä kuvat peräkkäin, ja tekstitiedosto määrittelee niiden toistamisen. Pohjimmiltaan, part0-kansion PNG-tiedostot näytetään ensin peräkkäin ja sen jälkeen part1-tiedoston tiedostot - jos sellaisia on - näytetään uudelleen, peräkkäin ja niin edelleen. Kaikki tämä on määritelty desc.txt-tiedostossa.
Katsotaanpa kuinka se toimii vähän yksityiskohtaisesti tutustumalla tarkemmin tiedoston sisältöön.
Kansiot
Ne sisältävät PNG-kuvia, jotka on nimetty numeroina, alkaen 0000.jpg: stä tai 00001.jpg: stä ja jatkamalla askeleen 1 avulla. Ainakin yhden kansion on oltava, eikä kansioiden määrälle ole tiedossa ylärajaa.
Desc.txt-tiedosto
Tämä tiedosto määrittelee, kuinka kansioiden (kansioiden) kuvat näytetään käynnistysanimaation aikana, seuraavassa muodossa:
Leveys Korkeus Kuvataajuus
p Loop Pause Folder1
p Loop Pause Folder2
Esimerkki desc.txt-tiedostosta on:
480 800 30
p 1 0 part0
p 0 0 part1
Kuten näette, ensimmäisessä rivissä 480 ja 800 määrittelevät boot-animaation leveyden ja korkeuden pikseleinä tässä esimerkissä. Tämän on oltava sama kuin laitteen näytön resoluutio, jotta käynnistysanimaatio toistetaan oikein koko näytössä. 30 on ruutunopeus fps (kehys sekunnissa), ts. Näytettävien kuvien määrä sekunnissa.
Toisella ja kolmannella rivillä on sama muoto, alkaa p: llä, joka tarkoittaa osa animaatiota ja päättyy osalla 0 tai osalla1, joka osoittaa kansion, jossa kyseisen osan kuvat ovat.
P-numeron jälkeinen numero määrittelee kuinka monta kertaa tämä osa kiertää (toista toisto) ennen siirtymistä seuraavaan osaan (jos sellainen on). Jos valitset 0, osa-silmukka muuttuu toistaiseksi, kunnes puhelin on täysin käynnistynyt.
Seuraava luku on taukolle, ja se ilmaistaan kehyksien lukumääränä, joka voidaan muuntaa ajaksi jakamalla se kehyksen nopeudella. Esimerkiksi 15: n tauko tarkoittaisi tauon peittämistä, joka kuluu 15 kehyksen toistoon, ja koska ruudunopeus on 30 kuvaa sekunnissa, 15 kehyksen kesti puoli sekuntia.
Käännettäessä kaikki tämä yllä olevan esimerkin tapauksessa käynnistysanimaatio toistetaan resoluutiolla 480 800 pikseliä, kuvanopeudella 30 kuvaa sekunnissa, alkaen part0-kansion sisällön kanssa ja soitettuaan ne yhdessä silmukassa, siirtymällä part1-kansion sisältöön ja toistamalla niitä jatkuvasti, kunnes laite on täysin saappaat.
Huomautus päätöslauselmasta: Useimpien huippuluokan Android-laitteiden, joissa on suuret näytöt, resoluutio on 480 x 800 pikseliä, ja niihin viitataan HDPI-muodossa. Joidenkin keskialueella olevien laitteiden resoluutio on 320 x 480 pikseliä, ja niitä kutsutaan MDPI: ksi. Viimeinkin joidenkin huippuluokan laitteiden näytön resoluutio on 340 x 320 pikseliä, joita kutsutaan LDPI: ksi, vaikka nämä ovatkin todella vanhoja Android-puhelimia tai halvimpia kiinalaisia malleja.
Alemman resoluution laitteelle tehdyt käynnistysanimaatiot toimivat pääsääntöisesti hyvin korkean resoluution laitteilla, mutta ne keskittyvät näytölle, eikä sen ympärillä olevaa ylimääräistä näyttötilaa käytetä. Korkean resoluution käynnistysanimaation käyttäminen matalan resoluution laitteessa johtaa käynnistysanimaation tuottamiseen näkyy kokonaan näytöllä ja sen ulkoosat ovat leikattu pois, koska ne ovat näytön ulkopuolella rajoja.
Siellä on satoja käynnistysanimaatioita erilaisille laitteiden resoluutioille. Jotkut heistä toimitetaan varastossa tietyillä laitteilla, ja käyttäjät purkavat ne saataville toiset asentaa laitteisiinsa, kun taas käyttäjät ovat räätälöityjä käyttäjiä ja jakavat muiden käyttäjien kanssa Yhteisö.
Kuten luvattiin, meillä on täällä muutama boot animaatio, jotka saivat huomion.
Dysgenicin Droids-sarja:
Lataa (XDA-kehittäjät)
Android-hiukkasrengas lähettäjä Dysgenic (muokannut aph):
Lataa (XDA-kehittäjät)
Frysee: Android BIOS:
Tässä on sekä puhelin- että tablet-versio. Esitetty esikatselu on tablet-version.
Lataa (XDA-kehittäjät)
Googlen hunajakenno:
Napsauta yllä olevaa kuvaa saadaksesi animoidun esikatselun.
ladata
Lisää:
Internetissä kelluu paljon enemmän käynnistysanimaatioita, ja Googlessa tekemä haku antaa sinulle varmasti useita. Erinomainen resurssi on XDA-kehittäjäfoorumi missä käyttäjät jakavat satoja siirrettyjä ja uusia käynnistysanimaatioita, vaikka haluat todellakin tehdä laitteestasi erotettavan, miksi et tee omaasi? Se on helppoa kuin piirakka!
Joten haluat laittaa taiteilijan sisällesi töissä ja luoda oman boot-animaation? Se on niin helppoa, että jopa lapsi voi tehdä sen, ja aiomme näyttää sinulle kuinka.
Jos olet löytänyt käynnistysanimaation, joka on tehty korkeamman resoluution laitteille, ja sinulla on alhainen resoluutio, voit muokata näitä menetelmiä myös laitteeseesi sopiviksi.
vaatimukset:
menettely:
Siinä kaikki - olet luonut oman Android-käynnistysanimaation! Ainoa jäljellä oleva asia on soveltaa sitä laitteeseesi, joten jatkakaamme sen kanssa.
Joten olet löytänyt käynnistysanimaation, jonka haluat asentaa puhelimeesi? Luot yhden oman etkä voi odottaa sen näkevän sitä toiminnassa laitteellasi? Ainoa mitä sinun täytyy tehdä, on kopioida se tiettyyn kohtaan laitteellasi. Voit kopioida sen kahdesta sijainnista: / data / paikallinen ja / järjestelmä / media, ja molemmilla on edut ja haitat.
Tiedoston / data / local -sovelluksen kopioinnin etuina on, että et tarvitse pääkäyttäjän oikeutta siihen ja sen pitäisi työskentele kaikkien juurtumattomien laitteiden kanssa aiheuttamatta riskiä muuttaa mitään / järjestelmässä osio. Lisäksi, jos bootanimation.zip-tiedosto löytyy molemmista sijainneista, Android ohittaa tiedoston, joka löytyy hakemistosta / system / media, ja asettaa etusijalle tiedoston / data / local. Tämän menetelmän haittapuolena on, että kovaan nollaamiseen (jota kutsutaan myös täydelliseksi tietojen pyyhkimiseksi tai tehdasasetusten palauttamiseksi) uusi käynnistysanimaatio menetetään.
Käynnistysanimaation kopioiminen tiedostoon / system / media / on mahdollista vain, jos laitteesi on juurtunut ja olet lukenut / kirjoittanut -oikeudet / system-osioon. Tämän menetelmän etuna on, että kovan palautuksen jälkeen uusi käynnistysanimaatio pysyy silti eikä sitä tarvitse enää käyttää uudelleen. Haittana on, että se vaatii ADB: n tai juuritason tiedostoselaimen, kuten Root Explorer tai Super Manager.
Oli tarpeeksi yksityiskohtia? Näin pääset alkuun animaation käyttämiseen. Kerromme sinulle kuinka kopioida tiedosto mihin tahansa edellä mainituista sijainneista ja käytä 'Kaikki laitteet'/ Data / local path -menetelmälle ja'Vain juurtuneet laitteet'/ System / media path -menetelmälle.
PÄIVITTÄÄ: On saatu tietoomme, että seuraava menetelmä ei toimi joillekin laitteille, joilla on varasto-ROM-levyjä, koska niiden valmistajilla on teki naurettavia päätöksiä joko käyttämällä omaa muotoaan käynnistysanimaatioissa (puhumme sinusta, Samsung!) tai valitsemalla epätyypillinen polku bootanimation.zip-tiedostolle ja poistamalla mahdollisuus ohittaa se kopioimalla uusi tiedosto tiedostoon / data / local (se olisit sinä, HTC!).
Samsungin käyttämässä patentoidussa muodossa voimme tehdä vain vähän. HTC-laitteet käyttävät kuitenkin samaa muotoa, mutta eri polulla, ts. / Järjestelmä / mukauta / resurssi / tavallisen / järjestelmän / median sijasta. Tämä tarkoittaa, että käyttäjät, joilla on juurtuneet ja S-OFF-HTC-laitteet, voivat silti korvata alkuperäisen seuraavalla menetelmällä vaihtamalla / järjestelmä / media: / system / muokata / resurssi /, mutta joilla ei ole juurtuneita ja S-OFF-laitteita, on yksinkertaisesti onnea, koska / data / local-menetelmä ei toimi tällaisissa puhelimissa.
vaatimukset:
Tiedostoselaimen menetelmä (vain juurtuneet laitteet):
ADB-menetelmä:
adb pull /data/local/bootanimation.zip c: \ adb push bootanimation.zip / data / paikallinen /
TAI
Vain juurtuneet laitteet: Kirjoita nämä komennot:
adb pull /system/media/bootanimation.zip c: \ adb uudelleen. adb push bootanimation.zip / järjestelmä / media /
Kumpi menetelmä käytitkin, sinun pitäisi nyt asentaa uusi käynnistyanimaatio laitteeseen onnistuneesti. Käynnistä se vain, ja sinun pitäisi nähdä sen käynnistyvän.
Alkuperäisen käynnistysanimaation palauttaminen:
Jos haluat palata takaisin alkuperäiseen käynnistysanimaatioon, voit tehdä sen helposti, koska olemme varmuuskopioineet alkuperäisen molemmilla menetelmillä. Tiedostoselainmenetelmässä voit löytää sen tallennuskortilta samasta kohdasta, josta olet varmuuskopioinut sen vaiheessa 4, kun taas ADB-menetelmässä se on varmuuskopioitu C-asemaan. Noudata mitä tahansa näistä menetelmistä alkuperäisen bootanimation.zip-tiedoston avulla, niin saat sen takaisin.
Mitä seuraavaksi:
Se on kaikki, mitä meillä on sinulle, kun kyse on käynnistysanimaatioista, mutta se on vasta alku. Pysy kuulossa sarjan seuraavaan ominaisuuteen, josta kerromme sinulle kaikki Android-laitteen lukitusnäytön mukauttamisesta.
Piditkö täällä näkyviä käynnistysanimaatioita? Löysitkö parempia? Teet yhden omasta ja haluatko jakaa sen kanssamme? Kuulemme siitä kommentista.
Uusi Android Market, Sosiaalinen radio Twitterille omaksuu ainutlaa...
Vaikka HTC on luvannut avata HTC Sensation -latauslatauksia tulevai...
MXHome Launcher for Android pystyy määrittelemään tavanomaiset Andr...