- - Kaip pakeisti, tinkinti ir sukurti „Android“ įkrovos animaciją [vadovas]

Kaip pakeisti, tinkinti ir sukurti „Android“ įkrovos animaciją [vadovas]

Bagažinės animacija yra pirmas dalykas, kurį jūspažiūrėkite, kada įjungiate „Android“ telefoną ar planšetinį kompiuterį, po operatoriaus ar gamintojo logotipu. Nors tai funkciškai neatlieka tikslo, akį traukianti įkrovos animacija gali padaryti jūsų įrenginį išsiskiriantį paleidžiant. Šioje trečiojoje „Android“ tinkinimo serijos dalyje mes pažvelgsime, kaip pakeisti ar net sukurti „Android“ įkrovos animaciją, ir pateiksime keletą gražiausių ir juokingiausių įkrovos animacijų, su kuriomis susidūrėme.

„Android Boot“ animacijos tinkinimas

Šis vadovas yra mūsų serijos dalis, kaip pritaikyti „Android“ įrenginio išvaizdą. Kiti šios serijos vadovai:

  1. Įvadas į „Android“ pritaikymą
  2. Sukurkite ir „Flash“ sudarykite savo „Android“ „Splash Screen“ naudodami „Splash Screen Creator“
  3. Kaip pakeisti, tinkinti ir sukurti „Android“ įkrovos animaciją (šiuo metu žiūrima)
  4. Kaip pakeisti ir pritaikyti "Android" užrakinimo ekraną
  5. Pagrindinis „Android“ ekrano fonų vadovas
  6. Pakeiskite ir suasmeninkite pagrindinį ekraną geriausiomis „Android“ paleidimo priemonėmis

Atminkite, kad tęsdami šį išdėstymą gali pasikeisti ir mes atnaujinsime nuorodas, kai nuolatos publikuosime dalis.

Dabar pereikime prie įkrovos animacijos tinkinimo. Šis vadovas pats savaime bus išdėstytas taip:

  • Pagrindai
  • Bootanimation.zip failo viduje
  • Teminės įkrovos animacijos
  • Sukurkite savo „Boot“ animaciją
  • Taikykite įkrovos animaciją

Pagrindai

„Android“ įkrovos animacija yranesuspaustas ZIP failas, vadinamas bootanimation.zip, kurį galima rasti sistemos skaidinio laikmenos aplanke, t. y. / sistema / laikmena vidinėje įrenginio atmintyje. Šiame atskirame faile yra visa informacija, reikalinga paleidžiant įkrovos animaciją, ir jis automatiškai įkeliamas paleidus įrenginį. Taigi, įkrovos animacijos tinkinimas arba keitimas yra paprasčiausias šio failo redagavimo ar pakeitimo procesas.

Bootanimation.zip failo viduje

Šis skyrius skirtas ieškantiemskaip veikia „Android“ įkrovos animacija. Jei norite tik įdiegti, nesivaržydami sau dėl to, kas yra faile, nedvejodami pereikite prie kito skyriaus, nes šis skirs šiek tiek techninės informacijos. Nors tai turėtų būti pakankamai lengva ir nesudėtinga, kad kiekvienas galėtų ją suvokti.

Nors gali būti rodoma „Android“ įkrovos animacijabūti vaizdo formato atkūrimo metu, jis iš tikrųjų šiek tiek skiriasi. Jei į kompiuterį ištrauksite failo bootanimation.zip turinį, pamatysite:

  • Desc.txt failas
  • „Part0“ aplankas (yra PNG atvaizdai, nurodyti paeiliui)
  • Daugiau 1, 2 ir tt aplankų (jų gali nebūti)

Kaip matote, bootanimacija.ZIP yra tik vienas tekstinis failas ir vienas ar daugiau aplankų su PNG vaizdais. Animacija atkuriama vaizduojant vaizdus iš eilės, o tekstinis failas nustato, kaip jie turi būti atkuriami. Iš esmės pirmiausia PNG failai, esantys „part0“ aplanke, yra rodomi vienas po kito, o po to - „part1“ faile esantys failai (jei toks yra), vėl rodomi vienas po kito ir pan. Visa tai apibrėžta faile desc.txt.

Pažiūrėkime, kaip tai veikia smulkiai, atidžiau pažiūrėdami į failo turinį.

Aplankai

Jose yra PNG atvaizdai, pažymėti skaičiais,pradedant nuo tokių kaip 0000.jpg arba 00001.jpg ir pereinant prie 1 žingsnio. Turi būti bent vienas aplankas, o aplankų skaičiaus viršutinė riba nėra žinoma.

„Desc.txt“ failas

Šis failas apibūdina, kaip aplanke (-uose) esantys vaizdai rodomi įkrovos metu, tokiu formatu:

Plotis Aukštis Kadrų dažnis
p „Loop Pause Folder1“
p „Loop Pause Folder2“

„Desc.txt“ failo pavyzdys yra:

480 800 30
p 1 0 dalis0
p 0 0 part1

Kaip matai, pirmoje eilutėje 480 ir 800apibrėžkite šio pavyzdžio įkrovos animacijos plotį ir aukštį pikseliais. Kad įkrovos animacija būtų tinkamai paleista per visą ekraną, ji turi būti tokia pati kaip jūsų įrenginio ekrano skiriamoji geba. 30 yra kadrų dažnis per sekundę (kadrais per sekundę), t. Y. Rodomų vaizdų skaičius per sekundę.

Antroji ir trečioji eilutės turi tą patį formatą, pradedant p, kuris žymi animacijos dalį, ir baigiasi 0 dalimi arba 1 dalimi, nurodančia aplanką, kuriame yra tos dalies vaizdai.

Skaičius po „p“ nurodo, kiek kartų tai padarytadalis pereis (pakartokite atkūrimą) prieš perjungdami į kitą dalį (jei yra). Nurodžius 0, dalies kilpa taps neterminuota tol, kol telefonas visiškai įsijungs.

Kitas numeris skirtas pauzei ir yraišreikštas kadrų skaičiumi, kurį galima paversti laiku, padalijant jį iš kadrų greičio. Pavyzdžiui, 15 pauzių reikštų pertrauką, per kurį reikia žaisti 15 kadrų, o kadangi kadrų dažnis yra 30 kadrų per sekundę, 15 kadrų užtruktų pusę sekundės.

Visa tai išverčiant aukščiaupavyzdys, įkrovos animacija bus atkuriama 480 800 pikselių skiriamąja geba, 30 kadrų per sekundę kadrų sparta, pradedant nuo part0 aplanko turinio ir atkuriant juos vienoje kilpoje, pereinant prie part1 aplanko turinio ir nepertraukiamai atkuriant iki prietaisas visiškai paleidžiamas.

Pastaba dėl rezoliucijos: Dauguma aukščiausios klasės „Android“ įrenginių su dideliais ekranaisturi 480 x 800 pikselių skiriamąją gebą ir yra vadinami HDPI. Kai kurių vidutinės klasės įrenginių skiriamoji geba yra 320 x 480 taškų ir jie vadinami MDPI. Galiausiai kai kurių pigių įrenginių ekrano skiriamoji geba yra 340 x 320 pikselių ir jie vadinami LDPI, nors tai yra tikrai seni „Android“ telefonai arba pigiausi kinų modeliai.

Paprastai įkrovos animacija, padaryta žemesneiskiriamosios gebos įrenginys veiks puikiai, tačiau jis bus nukreiptas į ekraną, o nenaudojama papildoma ekrano vieta aplink jį. Jei didelės raiškos įkrovos animacija bus naudojama mažos skiriamosios gebos įrenginyje, įkrovos animacija nebus visiškai rodoma ekrane, o išorinės dalys bus išpjautos, nes jos buvo už ekrano ribų.

Teminės įkrovos animacijos

Yra šimtai įkrovos animacijųįvairioms prietaiso skiriamosioms dalims. Kai kurie iš jų yra sandėlyje su tam tikrais prietaisais, o vartotojai juos išperka, kad kiti galėtų juos įdiegti savo įrenginiuose, o kiti yra sukurti pagal vartotojo užsakymą ir bendrinti su bendruomene.

Kaip pažadėta, mes čia rodome keletą įkrovos animacijų, kurios patraukė mūsų dėmesį.

„Dysgenic“ serija „Droids“:

„AndroidGlow1“
„AndroidGlow2“

„AndroidMinimal1“
„AndroidParticles2“

Atsisiųsti („XDA-Developers“)

„Android“ dalelių žiedas, kurį sukūrė „Dysgenic“ (modifikuotas APH):

„Android“ dalelių žiedo „Bootanimation Green“
„Android“ dalelių žiedo „Bootanimation Blue“

„Android“ dalelių žiedo „Bootanimation Cyan“
„Android“ dalelių žiedo „Bootanimation Red“

Atsisiųsti („XDA-Developers“)

„Android“ BIOS sukūrė „frysee“:

Ši versija turi ir telefono versiją, ir planšetinio kompiuterio versiją. Rodoma peržiūra yra planšetinio kompiuterio versija.

„Android BIOS“ įkrovos animacijos planšetė

Atsisiųsti („XDA-Developers“)

„Google“ korys:

0057

Spustelėkite aukščiau esantį vaizdą, norėdami pamatyti visą animuotą peržiūrą.

parsisiųsti

Daugiau:

Yra daug daugiau įkrovos animacinių elementų, sklandančių visusinternete ir ieškodami „Google“ turėsite grąžinti jums kelis. Puikus šaltinis yra XDA kūrėjų forumas, kuriame vartotojai dalijasi šimtais perkeltų ir naujų įkrovos animacijų, nors jei tikrai norite, kad jūsų įrenginys išsiskirtų, kodėl gi nepabandžius savo? Tai lengva kaip pyragas!

Sukurkite savo „Boot“ animaciją

Taigi jūs norite įtraukti menininką į savo darbą ir sukurti savo pačių įkrovos animaciją? Tai padaryti taip lengva, net ir vaikas, ir mes jums parodysime, kaip tai padaryti.

Jei radote įkrovos animaciją, skirtą didesnės skyros įrenginiams, ir turite mažos skiriamosios gebos įrenginį, galite naudoti šį metodą, norėdami redaguoti tuos, kurie tinka ir jūsų įrenginiui.

Reikalavimai:

  • „ZIP“ / „unzip“ programa, tokia kaip „7-Zip“
  • Jūsų pasirinktas vaizdų rengyklė, pavyzdžiui, „PhotoShop“, „GIMP“, „Paint.NET“, darys net „MS Paint“.
  • Jūsų pasirinktas paprasto teksto redaktorius. „Windows Notepad“ naudojimas tekstiniams failams, kurie bus naudojami „Linux“, redaguoti ne visada yra gera idėja, todėl naudokite ką nors, pavyzdžiui, „Notepad ++“.
  • Kiek laiko ir kūrybiškumo norėsite skirti užduotims.
  • Turite žinoti savo įrenginio ekrano skiriamąją gebą, jei to dar nežinote. Skyrą galite rasti ieškodami savo įrenginio specifikacijų „Google“.
    Pastaba: Didelės skiriamosios gebos įrenginys galės atkurtiįkrovos animacija, sukurta mažos skiriamosios gebos įrenginiui, tačiau ji neužims viso ekrano, o didelės skiriamosios gebos įkrovos animacija nebus visiškai rodoma mažos skiriamosios gebos ekrano įrenginyje.

Procedūra:

  1. Eiti per visą Bootanimation.zip failas pirmiausia, jei to dar nepadarėte, šio vadovo skiltyje.
  2. Suplanuokite, kaip veiks jūsų įkrovos animacija. Tai apima, kiek skirtingų dalių ji turės, kiek laiko gros kiekviena dalis ir kokia bus dalių seka.
  3. Sukurkite naują aplanką bet kurioje patogioje kompiuterio vietoje ir pavadinkite jį bootanimacija.
  4. Šiame aplanke sukurkite aplanką kiekvienai įkrovos animacijos daliai, pavadintai dalis0, dalis1 ir taip toliau.
  5. Pasirinktame vaizdų rengyklėje padarykite viskąatvaizdo failus kiekvienai įkrovos animacijos daliai, kurių matmenys atitiktų telefono ekrano skiriamąją gebą, ir išsaugokite juos kiekvienos dalies atitinkamame aplanke PNG formatu. Palaikomi iki 32 bitų PNG.
    Pastaba: Jei konvertuojate esamą įkrovos animaciją, kad ji tilptų jūsų telefono ekrane, tiesiog išimkite iš jos vaizdus ir pakeiskite kiekvieno dydį pagal savo įrenginio ekrano skiriamąją gebą.
  6. Įsitikinkite, kad vaizdai yra pavadinti skaitmenimisformatu ir tinkama seka, ty vaizdai pirmoje dalyje turėtų prasidėti tarkim 00000.jpg ir tęsti iki 00075.jpg, o antroje dalyje vaizdai turėtų prasidėti nuo 00076.jpg ir tęsti iki - iki instancija - 00123.jpg.
  7. Kai turėsite visų dalių atvaizdus ir išsaugysite tinkamais pavadinimais kiekviename aplanke, sukurkite teksto failą pavadinimu desc.txt iš esmės bootanimacija aplankas.
  8. Atidarykite teksto failą teksto rengyklėje ir redaguokite jį tokiu formatu, kuris išsamiai aprašytas desc.txt failas skyriuje aukščiau. Atkreipkite dėmesį, kad didesnis nei 30 kadrų per sekundę kadrų dažnis gali kelti problemų daugelyje įrenginių.
    Pastaba: Jei konvertuojate esamą įkrovos animaciją, kad ji atitiktų jūsų telefono ekraną, išlaikykite viską taip, kaip ir originaliame desc.txt faile, ir keiskite tik skiriamąją gebą.
  9. Dabar pasirinkite viską, kas yra bootanimacijaaplanką ir įkelkite juos į naują nesuspaustą ZIP archyvą naudodami mėgstamą glaudinimo įrankį. Čia yra 7-ZIP zip metodas:
    1. Pasirinkite viską, kas yra bootanimacija aplankas.
    2. Dešiniuoju pelės mygtuku spustelėkite bet kurį pasirinktą failą / aplanką ir meniu „7 zip“ pasirinkite „Pridėti į archyvą“.
    3. Naudokite „zip“ kaip archyvo formatą, o „Store“ - kaip glaudinimo lygį, ir spustelėkite Gerai. Tame pačiame aplanke bus sukurtas failas pavadinimu bootanimation.zip.

Štai ir jūs sukūrėte savo „Android“ įkrovos animaciją! Dabar liko tik pritaikyti jį savo įrenginyje, taigi, pradėkime su juo.

Taikykite įkrovos animaciją

Taigi jūs radote norimą įkrovos animacijąįdiegti į telefoną? Sukūrėte vieną iš savo ir negalite laukti, kol pamatysite, kaip tai veikia jūsų įrenginyje? Viskas, ką jums reikia padaryti, tai nukopijuoti jį tam tikroje įrenginio vietoje. Nukopijuokite dvi vietas: / duomenys / vietiniai ir / sistema / laikmenos. Abi jos turi savo privalumų ir trūkumų.

Kopijavimo į / duomenis / vietinius privalumai yra šiejums jai nereikės šakninės prieigos ir ji turėtų veikti visiems neįšaknytiems įrenginiams, nerizikuodama nieko pakeisti / sistemos skaidinyje. Be to, jei „bootanimation.zip“ failas randamas abejose vietose, „Android“ nepaiso failo, esančio / system / media, ir teikia pirmenybę failui, esančiam / data / local. Šio metodo trūkumas yra tas, kad atlikus standųjį atkūrimą (dar vadinamą visišku duomenų ištrynimu arba gamykliniu atstatymu), naujoji įkrovos animacija bus prarasta.

Kopijuojama įkrovos animacija į / system / media / isgalima tik tuo atveju, jei jūsų įrenginys yra įsišaknijęs ir jūs turite skaityti + rašyti prieigą prie / sistemos skaidinio. Šio metodo pranašumas yra tas, kad atlikus sunkų atkūrimą, naujoji įkrovos animacija vis tiek išliks ir nebereikės jos taikyti iš naujo. Trūkumas yra tas, kad tam reikia ADB arba šakninio lygio failų naršyklės, tokios kaip „Root Explorer“ ar „Super Manager“.

Ar pakako detalių? Štai kaip pradėti naudoti įkrovos animaciją. Mes jums pasakysime, kaip nukopijuoti failą į bet kurią iš aukščiau paminėtų vietų ir naudosime „Visi prietaisai“/ Data / vietinio kelio metodu ir„Tik įsišakniję įrenginiai“/ Sistemos / laikmenos kelio metodui.

ATNAUJINTA: Mūsų dėmesys buvo atkreiptas į tai, kadšis metodas neveiks kai kuriuose įrenginiuose, kuriuose veikia atsarginiai ROM, nes jų gamintojai priėmė juokingus sprendimus: naudodamiesi savo patentuotu formatu savo įkrovos animacijai (mes kalbame apie jus, „Samsung!“) arba pasirinkę nestandartinį kelią failą „bootanimation.zip“ ir pašalindami galimybę nepaisyti jo, nukopijuokite naują į / data / local (tai būtų jūs, HTC!).

Jei naudojate patentuotą formatą„Samsung“, mažai ką galime padaryti. Tačiau HTC įrenginiai naudoja tą patį formatą, bet kitu keliu, t. Y. / Sistema / tinkinti / šaltinis / vietoj įprasto / sistema / laikmena. Tai reiškia, kad vartotojai, turintys įsišaknijusius ir S-OFF „HTC“ įrenginius, vis tiek gali pakeisti originalų, naudodamiesi tokiu metodu, tiesiog pakeisdami / sistema / laikmena į / sistema / tinkinti / išteklius /, bet tiems, kurie neturi įsišaknijusių ir S-OFF įrenginių, paprasčiausiai nėra sėkmės, nes / data / local metodas tokiuose telefonuose neveiks.

Reikalavimai:

  • „Android“ telefonas ar planšetinis kompiuteris, kuriame veikia „Android 2.2 Froyo“ ar naujesnė versija. Išbandyta darbui su „Froyo“ ir „Gingerbread“; gali skirtis arba neveikti ankstesnių ar vėlesnių versijų dėl skirtingų failų vietų.
  • Šakninio failo naršyklė, tokia kaip „Root Explorer“ arba „Super Manager“.
    Pastaba: Jei jau esate įdiegę ADB arba jei esateJums patogu naudoti komandinę eilutę, galite ją naudoti. Norėdami rasti ADB diegimo pagalbą, skaitykite, kas yra ADB ir kaip ją įdiegti. Toliau pateiksime jums ADB metodą.
  • Jūsų pasirinkta įkrovos animacija bootanimation.zip pavadinimu ir formatu.
    Pastaba: Norėdami patikrinti, kokio formato jis yra, atidarykite jį naudodami aZip / unzip naudingumas ir pamatyti jo turinį. Jei jame yra aukščiau skyriuje „bootanimation.zip failo“ paminėti failai ir aplankai, tai yra tinkamas formatas. Jei matote aplankus, tarp kurių vienas yra vadinamas META-INF, jis yra atkūrimo pavidalo formatu, tačiau vis tiek galite rasti failą bootanimation.zip archyvo aplanke / sistema / laikmena ir išskleisti tą failą iš atkūrimo mirksimo ZIP failo. , už naudojimąsi šiuo metodu.

Failų naršyklės metodas (tik šakniniuose įrenginiuose):

  1. Prijunkite telefoną prie kompiuterio per USB ir įdėkite atminties kortelę failams perduoti.
  2. Nukopijuokite bootanimation.zip failą, kurį norite įdiegti, į savo SD kortelę.
  3. Atjunkite USB atmintinę ir telefone paleiskite pasirinktą failų naršyklę.
  4. Naršykite / sistema / laikmena, nukopijuokite iš ten esamą „bootanimation.zip“ failą ir įklijuokite jį kur nors saugiai į savo SD kortelę.
  5. Suraskite vietą SD kortelėje, kurioje nukopijavote naują „bootanimation.zip“, ir nukopijuokite ją.
  6. Naršykite / data / local ir įklijuokite ten failą bootanimation.zip, kad nepaisytumėte numatytosios sistemos įkrovos animacijos nepakeisdami jos.
    ARBA
    Naršykite / sistema / laikmena ir ten įklijuokite failą bootanimation.zip.
    Jei naudojate „Super Manager“, pirmiausia turėsite įjungti jo šakninę funkciją iš nustatymų. Be to, jums gali tekti įtaisyti / sistemos skaidinį kaip skaitymo ir rašymo įrankį, pirmą kartą jį įvedant.
    Pastaba: Jei anksčiau nukopijavote pasirinktinį „bootanimation.zip“ failą į / data / local, tai taip pat turėsite ištrinti, kitaip naujasis iš sistemos / laikmenos nebus įkeltas.

ADB metodas:

  1. Įgalinkite USB derinimo įrenginyje funkciją „Nustatymai“> „Programos“> „Kūrimas“.
  2. Prijunkite savo įrenginį prie kompiuterio per USB.
  3. Kompiuteryje paleiskite komandų eilutės / terminalo langą.
  4. Eikite į vietą, kurioje išsaugojote failą bootanimation.zip.
  5. Įsišakniję / neįsišakniję įrenginiai:Įveskite šias komandas:
    adb pull /data/local/bootanimation.zip c:
    adb push bootanimation.zip /data/local/

    ARBA
    Tik įsišakniję įrenginiai: Įveskite šias komandas:

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

Nepriklausomai nuo to, kurį metodą naudojote, dabar turėtumėte sėkmingai paleisti naują įkrovos animaciją savo įrenginyje. Tiesiog paleiskite jį iš naujo ir jūs turėtumėte pamatyti, kaip jis veikia įkrovos metu.

Originalios įkrovos animacijos atkūrimas:

Jei norite grįžti į pradinę įkrovąanimaciją, galite lengvai tai padaryti, nes mes išsaugojome originalų, atlikdami abu aukščiau aprašytus metodus. Naudodamas failų naršyklės metodą, ją galite rasti atminties kortelėje toje vietoje, kur kurėte atsarginę kopiją atlikdami 4 veiksmą, o ADB metodo atveju - kurdami atsarginę kopiją C diske. Tiesiog atlikite bet kurį iš šių metodų naudodami originalų „bootanimation.zip“ failą ir turėsite jį atgal.


Kas toliau:

Tai viskas, ką turime jums, kai kalbame apie įkrovąanimacijas, bet tai tik pradžia. Sekite savo naująją serijos funkciją, kurioje papasakosime viską apie „Android“ įrenginio užrakto ekrano pritaikymą.

Patiko čia rodomos įkrovos animacijos? Radote geresnių? Padarėte vieną iš savo ir norite juo pasidalinti su mumis? Klausykime apie tai komentaruose.

Komentarai