- - Sådan ændres, tilpasses og oprettes Android Boot Animation [Guide]

Sådan ændres, tilpasser og oprettes Android Boot Animation [Guide]

Boot-animationen er den første ting, duse, når du tænder for din Android-telefon eller -tablet, efter operatørens eller producentens logo. Selvom det ikke tjener et formål funktionelt, kan en iøjnefaldende boot-animation helt sikkert få din enhed til at skille sig ud, mens du starter. I denne tredje del af vores Android-tilpasningsserie vil vi se på, hvordan du ændrer eller endda opretter din Android-boot-animation og indeholder nogle af de smukkeste og geekiest-boot-animationer, vi er stødt på.

Tilpasning af Android Boot Animation

Denne guide er en del af vores serie om, hvordan du tilpasser udseendet på din Android-enhed. Andre guider i denne serie inkluderer:

  1. Introduktion til Android-tilpasning
  2. Lav og flash din egen Android Splash-skærm med Splash Screen Creator
  3. Sådan ændres, tilpasses og oprettes Android Boot Animation (vises i øjeblikket)
  4. Sådan udskiftes og tilpasses Android Lock Screen
  5. Den ultimative guide til Android-baggrunde
  6. Erstat og personaliser din hjemmeskærm med de bedste Android-startprogrammer

Bemærk, at der kan være ændringer i dette layout, når vi fortsætter, og vi opdaterer linkene, mens vi fortsætter med at offentliggøre delene.

Lad os nu fortsætte med at tilpasse boot-animationen. Denne guide er i sig selv organiseret som følger:

  • Det grundlæggende
  • Inde i filen bootanimation.zip
  • Fremhævede boot-animationer
  • Opret din egen boot-animation
  • Anvend en boot-animation

Det grundlæggende

Android-boot-animationen er indeholdt i enen ukomprimeret zip-fil kaldet bootanimation.zip, der kan findes i mediamappen i systempartitionen dvs. / system / media i enhedens interne hukommelse. Denne enkelt fil indeholder alle de oplysninger, der kræves for at afspille boot-animationen, og indlæses automatisk, når enheden starter. Tilpasning eller ændring af boot-animationen er således simpelthen redigering eller udskiftning af denne fil.

Inde i filen bootanimation.zip

Dette afsnit er til dem, der er interesseret i at findese, hvordan Android-boot-animationen fungerer. Hvis du bare ønsker at installere en uden at bryde dig selv om, hvad der findes i filen, er du velkommen til at gå videre til det næste afsnit, da dette bliver lidt teknisk. Skønt det skal være let og enkelt nok for enhver at forstå.

Mens Android-boot-animationen muligvis ser ud tilvære i et videoformat under afspilning, det er faktisk lidt anderledes. Hvis du ekstraherer indholdet af filen bootanimation.zip til din computer, vil du se:

  • En desc.txt-fil
  • En del0-mappe (Indeholder PNG-billeder opkaldt i trinvise numre)
  • Flere mapper til del1, del2 osv. (Kan muligvis ikke være til stede)

Som du kan se, bootanimation.zip indeholder kun en tekstfil og en eller flere mapper med PNG-billeder. Animationen afspilles blot ved at vise billederne i en rækkefølge, og tekstfilen definerer, hvordan de skal spilles. I det væsentlige vises først PNG-filerne i mappen part0 den ene efter den anden og derefter vises de i part1-filen - hvis den findes - igen, den ene efter den anden, og så videre. Alt dette er defineret i desc.txt-filen.

Lad os se, hvordan det fungerer i en lille detalje ved at se nærmere på indholdet af filen.

Mapperne

Disse indeholder PNG-billeder, der er navngivet i tal,startende fra noget som 0000.jpg eller 00001.jpg og fortsætter med trin på 1. Der skal være mindst en mappe, og der er ingen kendt øvre grænse for antallet af mapper.

Desc.txt-filen

Denne fil definerer, hvordan billederne i mappen / mapperne skal vises under boot-animationen, i følgende format:

Breddehøjde Rammehastighed
p Loop Pause Folder1
p Loop Pause Folder2

Et eksempel på en desc.txt-fil er:

480 800 30
p 1 0 del0
p 0 0 del1

Som du kan se, på den første linje, 480 og 800definere bredden og højden af ​​bootanimationen i pixels til dette eksempel. Dette skal være det samme som skærmopløsningen på din enhed for at bootanimationen skal kunne afspilles korrekt i fuld skærm. 30 er billedhastigheden i fps (rammer pr. Sekund), dvs. antallet af billeder, der skal vises pr. Sekund.

Den anden og tredje linie har samme format, start med p, der står for en del af animationen og slutter i del0 eller del1, der angiver den mappe, hvor billederne til den del findes.

Tallet efter 'p' definerer, hvor mange gange dettedel vil sløjfe (gentag afspilning), før du skifter til den næste del (hvis den findes). At specificere 0 ville gøre delsløjfen ubestemt, indtil telefonen er startet helt op.

Det næste nummer er til pausen og erudtrykt i antallet af rammer, som kan oversættes til tid ved at dividere det med billedhastigheden. En pause på 15 for eksempel ville betyde, at der pauses i det tidsrum, det tager 15 billeder at spille, og da billedfrekvensen er 30 billeder pr. Sekund, vil 15 billeder tage et halvt sekund.

Oversættelse af alt dette i tilfælde af ovenståendeeksempelvis starter boot-animationen i en opløsning på 480 x 800 pixels, med en billedhastighed på 30 fps, startende med indholdet af mappen part0 og efter at have spillet dem i en sløjfe, skift til indholdet i mappen part1 og spillet dem kontinuerligt indtil enheden starter helt op.

En note om opløsning: De fleste avancerede Android-enheder med store skærmehar en opløsning på 480 x 800 pixels og kaldes HDPI. Nogle enheder i mellemområdet har en opløsning på 320 x 480 pixels og kaldes MDPI. Endelig er skærmopløsningen på nogle low-end-enheder 340 x 320 pixels, og disse kaldes LDPI, skønt disse enten er de rigtig gamle Android-telefoner eller de billigste kinesiske modeller.

Som regel er en boot-animation lavet til en lavereopløsningsanordning kører fint på en høj opløsning, men den vil være centreret på skærmen, hvor den ekstra skærmplads omkring den ikke bruges. Brug af en højopløsnings-animation på en enhed med lav opløsning resulterer i, at boot-animationen ikke vises fuldstændigt på skærmen, med dens ydre dele afskåret på grund af at være uden for skærmens grænser.

Fremhævede boot-animationer

Der er hundreder af boot-animationer derudetil en række enhedsopløsninger. Nogle af dem leveres på lager med visse enheder og bliver uddraget af brugere for at blive gjort tilgængelige for andre at installere på deres enheder, mens andre er specialbygget af brugere og deles med samfundet.

Som lovet viser vi her et par boot-animationer, der fangede vores øje.

Droids-serien af ​​Dysgenic:

AndroidGlow1
AndroidGlow2

AndroidMinimal1
AndroidParticles2

Download (XDA-udviklere)

Android-partikelring af Dysgenic (Ændret af aph):

Android partikelring Bootanimation Green
Android-partikelring Bootanimation Blå

Android partikelring Bootanimation Cyan
Android partikelring Bootanimation Rød

Download (XDA-udviklere)

Android BIOS af frysee:

Denne har både en telefonversion og en tabletversion. Det viste eksempel er af tabletversionen.

Android BIOS Boot Animation Tablet

Download (XDA-udviklere)

Honeycomb fra Google:

0057

Klik på billedet ovenfor for at få en fuld animeret eksempelvisning.

Hent

Mere:

Der er meget flere bootanimationer, der flyder alt sammenover internettet og søgning på Google er bundet til at give dig flere. En fremragende ressource er XDA-Developers Forum, hvor brugerne deler hundredvis af porterede og nye boot-animationer, selvom hvis du virkelig ønsker at få din enhed til at skille sig ud, hvorfor ikke lave din egen? Det er nemt som pie!

Opret din egen boot-animation

Så du vil sætte kunstneren inde i dig på arbejde og oprette din helt egen boot-animation? Det er så let, endda et barn kan gøre det, og vi viser dig hvordan.

Hvis du har fundet en boot-animation, der er lavet til enheder med højere opløsning, og du har en lav opløsning, kan du bruge denne metode til at redigere dem, så de også passer til din enhed.

Krav:

  • Et zip / unzip-værktøj som 7-Zip
  • Billedredigeringsprogram efter eget valg som PhotoShop, GIMP, Paint.NET, pokker selv MS Paint gør.
  • En almindelig teksteditor efter dit valg. Brug af Windows Notepad til redigering af tekstfiler, der skal bruges i Linux, er ikke altid en god idé, så brug i stedet noget som Notepad ++.
  • Så meget tid og kreativitet, som du er villig til at sætte opgaven på.
  • Du skal kende skærmopløsningen på din enhed, hvis du ikke allerede kender den. Du kan finde opløsningen ved at søge efter dine enhedsspecifikationer på Google.
    Bemærk: En enhed med høj opløsning kan spille enboot-animation lavet til en enhed med lav opløsning, men den tager ikke op hele skærmen, mens en boot-animation med høj opløsning ikke vises fuldstændigt på en enhed med lav opløsning.

Procedure:

  1. Gå igennem hele Inde i filen bootanimation.zip del af denne vejledning først, hvis du ikke allerede har gjort det.
  2. Planlæg, hvordan din boot-animation vil køre. Dette inkluderer, hvor mange forskellige dele det vil have, hvor længe vil hver del spille, og hvad vil være sekvensen for delene.
  3. Opret en ny mappe, hvor som helst på din computer, og navngiv den bootanimation.
  4. Opret i denne mappe en mappe til hver del af din bootanimation, navngivet del0, del1 og så videre.
  5. Foretag alle billedredigeringsprogrammer, du vælgerbilledfiler til hver del af din bootanimation med de rette dimensioner, der svarer til telefonens skærmopløsning, og gem dem i den respektive mappe for hver del, i PNG-format. Op til 32 bit PNG'er understøttes.
    Bemærk: I tilfælde af at du konverterer en eksisterende bootanimation, så den passer til din telefons skærm, skal du blot udpakke billederne fra den og ændre størrelsen på hver af dem til din enheds skærmopløsning.
  6. Sørg for, at billederne er navngivet i numeriskformat og i korrekt rækkefølge, dvs. billederne i den første del skal starte med lad os sige 00000.jpg og fortsætte indtil 00075.jpg, og billederne i den anden del skal derefter starte med 00076.jpg og fortsætte til - for instans - 00123.jpg.
  7. Når du har billederne til alle dele udført og gemt med rigtige navne i hver mappe, skal du oprette en tekstfil, der hedder desc.txt hovedsageligt bootanimation folder.
  8. Åbn tekstfilen i en teksteditor, og rediger den i det format, der er beskrevet i detaljer i desc.txt-fil afsnit ovenfor. Overvej, at en billedfrekvens over 30 fps kan give problemer på mange enheder.
    Bemærk: I tilfælde af at du konverterer en eksisterende bootanimation, så den passer til din telefons skærm, skal du holde alt det samme som i den originale desc.txt-fil og kun ændre opløsningen.
  9. Vælg nu alt inde i bootanimationfolder og zip dem i et nyt ukomprimeret zip-arkiv ved hjælp af dit foretrukne komprimeringsværktøj. Her er metoden ved hjælp af 7-zip:
    1. Vælg alt inde i bootanimation folder.
    2. Højreklik på en af ​​de valgte filer / mapper, og vælg 'Føj til arkiv' i 7-zip-menuen.
    3. Brug 'zip' som arkivformat og 'Store' som komprimeringsniveau, og klik på OK. Dette vil oprette en fil kaldet bootanimation.zip i den samme mappe.

Det er det - du har oprettet din egen Android-boot-animation! Det eneste, der er tilbage nu, er at anvende det på din enhed, så lad os fortsætte med det.

Anvend en boot-animation

Så du har fundet en bootanimation, du ønskerat installere på din telefon? Oprettet en af ​​dine egne og kan ikke vente med at se den i handling på din enhed? Alt hvad du skal gøre er at kopiere det på et bestemt sted på din enhed. Der er to placeringer, som du kan kopiere det: / data / local og / system / media, og begge har deres fordele og ulemper.

Fordelene ved at kopiere det til / data / local er detdu vil ikke kræve rodadgang for det, og det skal fungere for alle ikke-rodfæstede enheder uden at risikere at ændre noget i / systempartitionen. Hvis der endvidere findes en bootanimation.zip-fil begge steder, ignorerer Android den der findes i / system / media og prioriterer den i / data / local. En ulempe ved denne metode er, at den nye boot-animation vil gå tabt ved en hård nulstilling (også kaldet en fuld dataslip eller en fabriksindstilling).

Kopiering af bootanimationen til / system / media / iskun muligt, hvis din enhed er rodfæstet, og du har læse + skriveadgang til / systempartitionen. En fordel ved denne metode er, at ved en hard reset forbliver den nye boot-animation stadig, og der er ingen grund til at anvende den igen. En ulempe er, at det kræver ADB eller en filniveaubrowser på rodniveau, såsom Root Explorer eller Super Manager.

Havde nok af detaljerne? Sådan kommer du videre med anvendelse af boot-animationen. Vi fortæller dig, hvordan du kopierer filen til en af ​​de ovennævnte placeringer og bruger 'Alle enheder'For metoden / data / lokal sti og'Kun rodede enheder'Til metoden / system / media path.

UPDATE: Det er blevet gjort opmærksom på, atfølgende metode fungerer ikke for nogle enheder, der kører lager-ROM'er, fordi deres producenter har taget de latterlige beslutninger om enten at bruge deres eget proprietære format til deres boot-animationer (vi taler om dig, Samsung!), eller vælge en ikke-standardsti til bootanimation.zip-filen og fjerne muligheden for at tilsidesætte den ved at kopiere en ny til / data / local (det ville være dig, HTC!).

I tilfælde af det proprietære format, der bruges afSamsung, der er lidt, vi kan gøre. Imidlertid bruger HTC-enheder det samme format, men på en anden sti, dvs. / system / tilpas / ressource / i stedet for det sædvanlige / system / medie. Dette betyder, at brugere med rodfæstede og S-OFF HTC-enheder stadig kan erstatte den originale ved hjælp af følgende metode ved blot at ændre / system / medier til / system / tilpasse / ressource / men dem uden rodfæstede og S-OFF enheder er simpelthen ude af held, da metoden / data / local ikke fungerer på sådanne telefoner.

Krav:

  • Android-telefon eller tablet, der kører Android 2.2 Froyo eller nyere. Testet at arbejde på Froyo og Gingerbread; fungerer muligvis ikke på tidligere eller senere versioner på grund af forskellige filplaceringer.
  • En rodfilbrowser såsom Root Explorer eller Super Manager.
    Bemærk: Hvis du allerede har ADB installeret, eller hvis du erkomfortabel med kommandolinjen, kan du bruge den i stedet. For hjælp til ADB-installation skal du se, hvad der er ADB, og hvordan du installerer det. Vi vil også give dig ADB-metoden nedenfor.
  • Den valgte boot-animation i bootanimation.zip navn og format.
    Bemærk: For at kontrollere, hvilket format det er i, skal du åbne det ved hjælp af enzip / unzip-værktøj og se dens indhold. Hvis det indeholder de filer og mapper, der er nævnt ovenfor i afsnittet 'Inde i bootanimation.zip-filen', er det det rigtige format. Hvis du ser mapper, blandt hvilke der kaldes META-INF, er den i gendannelsesblinkbart format, men du kan stadig finde bootanimation.zip-filen inde i arkivet i mappen / system / media, og pakke den fil ud fra den gendannelsesbare flashbare zip-fil , til at bruge det med denne metode.

Filbrowser-metode (kun rodede enheder):

  1. Tilslut din telefon til din computer via USB, og monter lagerkortet til filoverførsel.
  2. Kopier bootanimation.zip fil, som du vil installere, til dit SD-kort.
  3. Afmonter USB-lager, og start den valgte filbrowser på din telefon.
  4. Gennemse til / system / medier, kopier den eksisterende bootanimation.zip-fil derfra, og indsæt den et sted sikkert på dit SD-kort.
  5. Gennemse til det sted på SD-kortet, hvor du kopierede den nye bootanimation.zip og kopier det.
  6. Gennemse til / data / local og indsæt filen bootanimation.zip der for at tilsidesætte standardopstartsanimationen uden at erstatte den.
    ELLER
    Gennemse til / system / media, og indsæt filen bootanimation.zip der.
    Hvis du bruger Super Manager, skal du først aktivere dens rodfunktion fra indstillingerne. Derudover kan det være nødvendigt, at du først monterer / systempartitionen som læst-skrivning, når du kommer ind i den.
    Bemærk: Hvis du tidligere havde kopieret en brugerdefineret bootanimation.zip-fil til / data / local, skal du også slette den, ellers bliver den nye fra / system / media ikke indlæst.

ADB-metode:

  1. Aktivér USB-fejlfinding på din enhed i Indstillinger> Programmer> Udvikling.
  2. Tilslut din enhed til computeren via USB.
  3. Start et kommandoprompt / terminalvindue på din computer.
  4. Naviger til det sted, hvor du har gemt filen bootanimation.zip.
  5. Forankrede / ikke-rodede enheder:Indtast disse kommandoer:
    adb pull /data/local/bootanimation.zip c:
    adb push bootanimation.zip /data/local/

    ELLER
    Kun rodede enheder: Indtast disse kommandoer:

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

Uanset hvilken metode du har brugt, skal du nu have den nye boot-animation installeret på din enhed. Genstart det bare, og du skal se det køre ved opstart.

Gendannelse af den originale bootanimation:

Hvis du vil vende tilbage til den originale startanimation, kan du nemt gøre det, da vi sikkerhedskopierede den originale i begge ovenstående metoder. I filbrowser-metoden kan du finde det på lagringskortet på det sted, hvor du sikkerhedskopierede det i trin 4, mens det i ADB-metoden blev sikkerhedskopieret til C-drevet. Følg blot en af ​​disse metoder med den originale bootanimation.zip-fil, så får du den tilbage.


Hvad er det næste:

Det er alt, hvad vi har for dig, når det kommer til bootanimationer, men det er bare begyndelsen. Hold øje med vores næste funktion i serien, hvor vi fortæller dig alt om tilpasning af låseskærmen på din Android-enhed.

Kan du lide boot-animationerne her? Har du fundet bedre? Har du lavet en af ​​dine egne og vil dele den med os? Lad os høre om det i kommentarerne.

Kommentarer