Bootanimationen er den første ting, du ser, 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 rate af vores Android-tilpasningsserie vil vi se på, hvordan vi ændrer eller endda opretter din Android boot-animation og vil indeholde nogle af de smukkeste og geekiest boot-animationer, vi er kommet til et kors.
Denne guide er en del af vores serie om, hvordan du tilpasser udseendet på din Android-enhed. Andre guider i denne serie inkluderer:
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:
Android boot-animationen er indeholdt i en ukomprimeret zip-fil kaldet bootanimation.zip, der kan findes i mediemappen for systempartitionen, dvs. / system / media i den interne hukommelse i apparat. Denne enkelt fil indeholder alle de nødvendige oplysninger til at afspille boot-animationen og indlæses automatisk, når enheden starter. Tilpasning eller ændring af boot-animationen er således simpelthen processen med at redigere eller udskifte denne fil.
Dette afsnit er til dem, der er interesseret i at finde ud af, hvordan Android-boot-animationen fungerer. Hvis du bare ønsker at installere en uden at bryde dig selv om, hvad der er i filen, er du velkommen til at gå videre til det næste afsnit, da dette vil blive lidt teknisk. Skønt det skal være let og enkelt nok for enhver at forstå.
Mens Android-boot-animationen muligvis ser ud til at være i et videoformat under afspilning, er det faktisk lidt anderledes. Hvis du udtrækker indholdet af filen bootanimation.zip til din computer, vil du se:
Som du kan se, indeholder bootanimation.zip blot 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 afspilles. 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, definerer 480 og 800 på den første linje bredden og højden på boot-animationen i pixels til dette eksempel. Dette skal være det samme som skærmopløsningen på din enhed, så boot-animationen kan afspilles korrekt i fuld skærm. 30 er billedhastigheden i fps (rammer pr. Sekund), dvs. antal billeder, der skal vises pr. Sekund.
Den anden og tredje linje 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 for den del findes.
Nummeret efter 'p' definerer, hvor mange gange denne del 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 tal er til pausen og udtrykkes i antallet af rammer, som kan oversættes til tid ved at dele det med rammekraften. 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 i sekundet, vil 15 billeder tage et halvt sekund.
Når alt dette oversættes i tilfælde af ovenstående eksempel, 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 løkke, skift til indholdet i mappen part1 og spillet dem kontinuerligt, indtil enheden er fuldt ud støvler.
En note om opløsning: De fleste avancerede Android-enheder med store skærme har 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 fungerer en boot-animation, der er lavet til en enhed med lavere opløsning, 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 boot-animation med høj opløsning på en enhed med lav opløsning resulterer ikke i boot-animationen vises fuldstændigt på skærmen, med dets ydre dele afskåret på grund af at være uden for skærmens grænser.
Der er hundredvis af boot-animationer derude til en række enhedsopløsninger. Nogle af dem leveres på lager med visse enheder og bliver uddraget af brugere, der skal stilles til rådighed for andre til at installere på deres enheder, mens andre tilpasses af brugerne og deles med fællesskab.
Som lovet viser vi her et par boot-animationer, der fangede vores øje.
Droids-serien af Dysgenic:
Download (XDA-udviklere)
Android-partikelring af Dysgenic (Ændret af aph):
Download (XDA-udviklere)
Android BIOS af frysee:
Denne har både en telefonversion og en tabletversion. Det viste eksempel er af tabletversionen.
Download (XDA-udviklere)
Honeycomb fra Google:
Klik på ovenstående billede for at få en fuld animeret eksempelvisning.
Hent
Mere:
Der er meget flere boot-animationer, der flyder overalt på internettet, og søgning på Google vil helt sikkert give dig flere. En fremragende ressource er XDA-udviklere Forum hvor brugere deler hundreder af portede og nye bootanimationer, selvom hvis du virkelig ønsker at få din enhed til at skille sig ud, hvorfor ikke lave din egen? Det er let som en tærte!
Så du vil sætte kunstneren inde i dig på arbejde og oprette din helt egen boot-animation? Det er så let, selv et barn kan gøre det, og vi viser dig hvordan.
Hvis du har fundet en bootanimation, 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:
Procedure:
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.
Så du har fundet en boot-animation, som du vil 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 steder, 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, at du ikke har brug for root-adgang til det, og det bør det arbejde for alle ikke-rodfæstede enheder uden at risikere at ændre noget i / systemet skillevæg. 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 datastørring eller en fabriksindstilling).
Kopiering af bootanimationen til / system / media / er kun mulig, hvis din enhed er rodfæstet, og du har læst + 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 rodniveaufilbrowser 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'Til metoden / data / lokal sti og'Kun rodede enheder'Til metoden / system / media path.
UPDATE: Det er blevet gjort opmærksom på os, at følgende metode ikke fungerer 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 filen bootanimation.zip 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, som Samsung bruger, er der ikke meget, 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 / tilpas / ressource / men dem uden rodfæstede og S-OFF enheder er simpelthen uheldige, da / data / local metoden ikke fungerer på sådanne telefoner.
Krav:
Filbrowser-metode (kun rodede enheder):
ADB-metode:
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 bootanimation, 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 de boot-animationer, der er vist 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.
Det ser ud til, at gamle Chainfire ikke vil løbe tør for originale ...
HTC Sensation er den nye Android "sensation" med en enorm fanbase, ...
HTC Desire HD er i øjeblikket en af de hotteste Android-telefoner...