Animace spouštění je první věc, kterou vypodívejte se, když zapnete telefon nebo tablet s Androidem, za logem operátora nebo výrobce. I když to funkčně neslouží účelu, poutavá animace spouštění jistě způsobí, že vaše zařízení při bootování vynikne. V této třetí části naší řady přizpůsobení pro Android se podíváme na to, jak změnit nebo dokonce vytvořit spouštěcí animaci pro Android a představíme některé z nejhezčích a nejvyhledávanějších spouštěcích animací, se kterými jsme se setkali.

Tato příručka je součástí naší řady o tom, jak přizpůsobit vzhled vašeho zařízení Android. Mezi další průvodce v této řadě patří:
- Úvod do přizpůsobení systému Android
- Vytvořte a Flash svůj vlastní Splash obrazovky Android s Splash Screen Creator
- Jak změnit, přizpůsobit a vytvořit animaci spouštění systému Android (aktuálně se zobrazuje)
- Jak nahradit a přizpůsobit obrazovku zámku systému Android
- The Ultimate Guide for Android Tapety
- Nahraďte a přizpůsobte svou domovskou obrazovku pomocí nejlepších spouštěčů Android
Při pokračování v tomto rozvržení může dojít ke změnám v tomto rozvržení a odkazy budeme průběžně aktualizovat.
Pojďme nyní přizpůsobit spouštěcí animaci. Tato příručka sama o sobě bude organizována následovně:
- Základy
- Uvnitř souboru bootanimation.zip
- Nejlepší spouštěcí animace
- Vytvořte si vlastní spouštěcí animaci
- Použít spouštěcí animaci
Základy
Animace spouštění systému Android je obsažena v anekomprimovaný soubor zip nazvaný bootanimation.zip, který lze nalézt ve složce s médii systémového oddílu, tj. / system / media ve vnitřní paměti zařízení. Tento jediný soubor obsahuje všechny informace potřebné k přehrávání spouštěcí animace a načte se automaticky při spuštění zařízení. Přizpůsobení nebo změna spouštěcí animace je tedy jednoduše procesem úpravy nebo nahrazení tohoto souboru.
Uvnitř souboru bootanimation.zip
Tato část je určena zájemcům o nalezeníjak funguje spouštěcí animace Android. Pokud si chcete nainstalovat pouze jednu, aniž byste se museli starat o to, co je ve složce, neváhejte přejít k další části, protože tato část bude trochu technická. Ačkoli by to mělo být pro každého snadné a snadné.
Zatímco se může objevit spouštěcí animace pro Androidbýt během přehrávání ve formátu videa, je to ve skutečnosti trochu jiné. Pokud rozbalíte obsah souboru bootanimation.zip do svého počítače, uvidíte:
- Soubor desc.txt
- Složka part0 (obsahuje obrázky PNG pojmenované v přírůstkových číslech)
- Více složek part1, part2 atd. (Může nebo nemusí být přítomen)
Jak vidíte, bootanimation.zip obsahuje pouze jeden textový soubor a jednu nebo více složek s obrázky PNG. Animace se hraje jednoduše zobrazením obrázků v sekvenci a textový soubor definuje, jak se mají přehrávat. V podstatě se nejprve zobrazí soubory PNG ve složce part0 jeden po druhém a poté se zobrazí soubory v souboru part1 - pokud existuje -, znovu jeden po druhém atd. To vše je definováno v souboru desc.txt.
Podívejme se, jak to funguje, do detailu a podrobněji se podíváme na obsah souboru.
Složky
Obsahují obrázky PNG pojmenované v číslech,počínaje něčím jako 0000.jpg nebo 00001.jpg a pokračováním v krocích po 1. Musí existovat alespoň jedna složka a není znám žádný horní limit počtu složek.
Soubor desc.txt
Tento soubor definuje způsob zobrazení obrázků ve složkách během spouštěcí animace v následujícím formátu:
Šířka Výška Počet snímků
p Složka pro pozastavení smyčky1
p Složka pro pozastavení smyčky2
Příklad souboru desc.txt je:
480 800 30
p 1 0 part0
p 0 0 part1
Jak vidíte, v prvním řádku jsou 480 a 800pro tento příklad definujte šířku a výšku spouštěcí animace v pixelech. Aby se spouštěcí animace mohla správně přehrávat na celé obrazovce, musí to být stejné jako rozlišení obrazovky vašeho zařízení. 30 je rychlost snímků v fps (snímky za sekundu), tj. Počet obrázků, které se mají zobrazit za sekundu.
Druhý a třetí řádek mají stejný formát, počínaje p, což znamená část animace, a končí v části 0 nebo části 1, která označuje složku, ve které jsou obrázky pro tuto část přítomny.
Číslo za 'p' definuje, kolikrát točást se opakuje (opakované přehrávání) před přepnutím na další část (pokud je přítomna). Pokud zadáte 0, bude smyčka části trvat donekonečna, dokud nebude telefon plně zaveden.
Další číslo je pro pauzu a jevyjádřeno v počtu rámců, které lze převést na čas vydělením frekvencí snímků. Například pauza 15 by znamenala pauzu na dobu, po kterou hraje 15 snímků, a protože rychlost snímků je 30 snímků za sekundu, 15 snímků by trvalo půl sekundy.
Překlad všeho v případě výše uvedenéhopříklad, spouštěcí animace se bude přehrávat v rozlišení 480 x 800 pixelů, při obnovovací frekvenci 30 fps, počínaje obsahem složky part0 a po jejich přehrání v jedné smyčce, přepnutí na obsah složky part1 a jejich nepřetržité přehrávání, dokud zařízení se plně zavede.
Poznámka k usnesení: Většina špičkových zařízení Android s velkými obrazovkamimají rozlišení 480 x 800 pixelů a jsou označovány jako HDPI. Některá zařízení střední třídy mají rozlišení 320 x 480 pixelů a nazývají se MDPI. A konečně, rozlišení některých nízko-koncových zařízení je rozlišení 340 x 320 pixelů a ty se nazývají LDPI, i když se jedná o skutečně staré telefony Android nebo nejlevnější čínské modely.
Animace spouštění se zpravidla provádí za nižšírozlišovací zařízení poběží dobře na vysokém rozlišení, ale bude vycentrováno na obrazovce, přičemž se nepoužije další prostor na obrazovce. Použití spouštěcí animace s vysokým rozlišením na zařízení s nízkým rozlišením povede k tomu, že se spouštěcí animace nebude na obrazovce zcela zobrazovat, přičemž její vnější části budou oříznuty kvůli tomu, že jsou mimo hranice obrazovky.
Nejlepší spouštěcí animace
Existují stovky animací při spouštěnípro řadu rozlišení zařízení. Někteří z nich přicházejí jako zásoba s určitými zařízeními a získávají je uživatelé, aby byli k dispozici ostatním k instalaci na jejich zařízení, zatímco jiní uživatelé vytvářejí vlastní uživatelé a sdílejí je s komunitou.
Jak jsme slíbili, představujeme zde několik spouštěcích animací, které nás upoutaly.
Série Droids od Dysgenic:




Stáhnout (XDA-Developers)
Prsten částic Android od Dysgenic (Modified by aph):


Stáhnout (XDA-Developers)
Android BIOS od frysee:
Tento má verzi telefonu i tabletu. Zobrazený náhled je verze tabletu.

Stáhnout (XDA-Developers)
Voštinový Google:

Klepnutím na obrázek výše získáte plný animovaný náhled.
Stažení
Více:
Existuje spousta dalších spouštěcích animacípřes internet a vyhledávání na Googlu vás několikrát vrátí. Vynikajícím zdrojem je fórum XDA-Developers Forum, kde uživatelé sdílejí stovky portovaných a nových spouštěcích animací, i když pokud opravdu chcete, aby vaše zařízení vyniklo, proč si nevytvořit svůj vlastní? Je to snadné jako koláč!
Vytvořte si vlastní spouštěcí animaci
Chcete tedy umělce vložit do práce a vytvořit si vlastní spouštěcí animaci? Je to tak snadné, že to dokáže i dítě, a my vám ukážeme, jak.
Pokud jste našli spouštěcí animaci, která je určena pro zařízení s vyšším rozlišením, a máte jednu s nízkým rozlišením, můžete tuto metodu upravit také tak, aby vyhovovala vašemu zařízení.
Požadavky:
- Nástroj pro zip / rozbalení, jako je 7-Zip
- Editor obrázků podle vašeho výběru, jako je PhotoShop, GIMP, Paint.NET, sakra i MS Paint.
- Prostý textový editor podle vašeho výběru. Použití programu Poznámkový blok systému Windows pro úpravy textových souborů, které mají být použity v systému Linux, není vždy dobrý nápad, proto místo toho použijte něco jako Poznámkový blok ++.
- Tolik času a kreativity, jak jste ochotni dát do úkolu.
- Pokud to neznáte, musíte znát rozlišení obrazovky vašeho zařízení. Rozlišení najdete vyhledáním specifikací zařízení na Googlu.
Poznámka: Zařízení s vysokým rozlišením bude moci hrátspouštěcí animace vytvořená pro zařízení s nízkým rozlišením, ale nezabere celou obrazovku, zatímco spouštěcí animace s vysokým rozlišením se na zařízení s nízkým rozlišením nezobrazí úplně.
Postup:
- Projděte celek Uvnitř souboru bootanimation.zip Pokud jste tak již neučinili, nejprve si přečtěte část této příručky.
- Naplánujte, jak se spustí spouštěcí animace. To zahrnuje, kolik samostatných částí bude mít, jak dlouho bude každá část hrát a jaká bude posloupnost částí.
- Vytvořte novou složku na libovolném vhodném místě v počítači a pojmenujte ji bootanimation.
- V této složce vytvořte složku pro každou část spouštěcí animace s názvem part0, part1 a tak dále.
- V editoru obrázků podle vašeho výběru udělejte všeobrazové soubory pro každou část vaší spouštěcí animace se správnými rozměry, které se rovnají rozlišení obrazovky vašeho telefonu, a ukládejte je do příslušné složky pro každou část ve formátu PNG. Podporováno je až 32bitové PNG.
Poznámka: V případě, že převádíte existující spouštěcí animaci tak, aby odpovídala obrazovce telefonu, jednoduše z ní obrázky vyjměte a každou z nich změňte na rozlišení obrazovky vašeho zařízení. - Zkontrolujte, zda jsou obrázky pojmenovány číselněformát a ve správném pořadí, tj. obrázky v první části by měly začínat řekněme 00000.jpg a pokračovat do 00075.jpg, a obrázky ve druhé části by pak měly začínat 00076.jpg a pokračovat až do - pro instance - 00123.jpg.
- Jakmile máte obrázky pro všechny části hotové a uložené s vlastním jménem v každé složce, vytvořte textový soubor s názvem desc.txt v hlavním bootanimation složku.
- Otevřete textový soubor v textovém editoru a upravte jej ve formátu podrobně popsaném v soubor desc.txt výše. Uvažujte, že snímková frekvence vyšší než 30 fps může způsobit problémy na mnoha zařízeních.
Poznámka: V případě, že převádíte existující spouštěcí animaci tak, aby odpovídala obrazovce vašeho telefonu, ponechte vše stejné jako v původním souboru desc.txt a změňte pouze rozlišení. - Nyní vyberte vše uvnitř bootanimationSložte a pomocí oblíbeného nástroje pro kompresi je zkomprimujte do nového nekomprimovaného archivu ZIP. Zde je metoda používající 7-zip:
- Vyberte vše uvnitř bootanimation složku.
- Klepněte pravým tlačítkem myši na některý z vybraných souborů / složek a v nabídce 7 zip vyberte možnost Přidat do archivu.
- Jako formát archivu použijte „zip“ a jako úroveň komprese „Uložit“ a klikněte na OK. Ve stejné složce se vytvoří soubor s názvem bootanimation.zip.
To je vše - vytvořili jste si vlastní spouštěcí animaci pro Android! Jediné, co zbývá, je aplikovat na vaše zařízení, takže pojďme na to.
Použít spouštěcí animaci
Takže jste našli spouštěcí animaci, kterou chcetenainstalovat do telefonu? Vytvořili jste svůj vlastní a nemůžete se dočkat, až se na vašem zařízení zobrazí v akci? Musíte pouze zkopírovat na určitém místě v zařízení. Existují dvě umístění, která můžete kopírovat: / data / local a / system / media, a obě mají své výhody i nevýhody.
Výhody kopírování do / data / local je tonebudete pro něj vyžadovat přístup root a měl by fungovat pro všechna nekořenová zařízení, aniž by hrozilo, že se v systémové oblasti změní cokoli. Pokud je navíc soubor bootanimation.zip nalezen v obou umístěních, Android ignoruje soubor nalezený v / system / media a dává přednost souboru v / data / local. Nevýhodou této metody je to, že po tvrdém resetu (nazývaném také úplné vymazání dat nebo obnovení továrního nastavení) bude nová spouštěcí animace ztracena.
Kopírování spouštěcí animace do / system / media / ismožné pouze v případě, že je zařízení zakořeněné a máte přístup ke čtení a zápisu do oddílu / system. Výhodou této metody je, že po tvrdém resetu bude nová spouštěcí animace stále zůstat a nebude ji nutné znovu používat. Nevýhodou je, že vyžaduje ADB nebo prohlížeč souborů na kořenové úrovni, jako je Root Explorer nebo Super Manager.
Měl jsi dost detailů? Zde je návod, jak pokračovat s aplikací spouštěcí animace. Řekneme vám, jak zkopírovat soubor do některého z výše uvedených umístění a použijeme ‘Všechna zařízení'Pro metodu / data / local path a ‘Pouze kořenová zařízeníPro metodu / system / media path.
AKTUALIZACE: Bylo nám oznámeno, žeNásledující metoda nebude fungovat u některých zařízení, která provozují skladové ROM, protože jejich výrobci učinili směšná rozhodnutí, zda pro své spouštěcí animace použijí svůj vlastní proprietární formát (mluvíme o vás, Samsung!), nebo zvolili nestandardní cestu pro soubor bootanimation.zip a odebrání možnosti jeho přepsání zkopírováním nového do / data / local (to byste byli vy, HTC!).
V případě proprietárního formátu používanéhoSamsung, můžeme toho udělat jen málo. Zařízení HTC však používají stejný formát, ale na jiné cestě, tj. / System / customize / resource / namísto obvyklého / system / media. To znamená, že uživatelé s rootovanými a S-OFF zařízeními HTC mohou stále nahradit původní zařízení pomocí následující metody, jednoduše změnou / system / media na / system / customize / resource /, ale ti bez rootovaných a S-OFF zařízení jsou prostě mimo štěstí, protože metoda / data / local nebude na takových telefonech fungovat.
Požadavky:
- Telefon nebo tablet Android se systémem Android 2.2 Froyo nebo novějším. Testováno pro práci na Froyo a perníku; může nebo nemusí fungovat v dřívějších nebo novějších verzích kvůli různým umístěním souborů.
- Prohlížeč kořenových souborů, například Root Explorer nebo Super Manager.
Poznámka: Pokud již máte nainstalován ADB nebo pokud jstepohodlné s příkazovým řádkem, můžete jej použít místo. Pro pomoc s instalací ADB se podívejte, co je ADB a jak jej nainstalovat. Dále vám poskytneme níže uvedenou metodu ADB. - Animace spouštění podle vašeho výběru v názvu a formátu bootanimation.zip.
Poznámka: Chcete-li zkontrolovat, v jakém formátu je, otevřete jej pomocíutilita zip / unzip a podívejte se na její obsah. Pokud obsahuje výše uvedené soubory a složky v sekci „Uvnitř souboru bootanimation.zip“, je to správný formát. Pokud vidíte složky, z nichž se jedna jmenuje META-INF, je ve formátu flash flash, ale stále můžete najít soubor bootanimation.zip uvnitř archivu ve složce / system / media a extrahovat tento soubor ze souboru zip flash flash pro zotavení , za použití této metody.
Metoda prohlížeče souborů (pouze kořenová zařízení):
- Připojte telefon k počítači pomocí USB a připojte paměťovou kartu pro přenos souborů.
- Zkopírujte bootanimation.zip soubor, který chcete nainstalovat, na vaši SD kartu.
- Odpojte úložiště USB a spusťte prohlížeč souborů podle svého výběru v telefonu.
- Procházejte / system / media, zkopírujte odtud existující soubor bootanimation.zip a vložte jej někde v bezpečí na SD kartu.
- Vyhledejte umístění na SD kartě, kam jste zkopírovali nový bootanimation.zip a zkopírujte jej.
- Přejděte do / data / local a vložte do něj soubor bootanimation.zip, abyste nahradili výchozí animaci spouštění systému, aniž byste jej museli nahrazovat.
NEBO
Procházejte / system / media a vložte tam soubor bootanimation.zip.
Pokud používáte Super Manager, musíte nejprve povolit jeho kořenovou funkci z nastavení. Kromě toho budete možná muset připojit oddíl / system jako read-write nejprve také po jeho zadání.
Poznámka: Pokud jste dříve zkopírovali vlastní soubor bootanimation.zip do / data / local, budete jej muset také smazat, jinak nebude nový soubor z / system / media načten.
Metoda ADB:
- Povolte ladění USB na vašem zařízení v Nastavení> Aplikace> Vývoj.
- Připojte zařízení k počítači pomocí USB.
- Spusťte v počítači příkazový řádek / okno terminálu.
- Přejděte do umístění, kde máte uložen soubor bootanimation.zip.
- Zakořeněná / nezakořeněná zařízení:Zadejte tyto příkazy:
adb pull /data/local/bootanimation.zip c: adb push bootanimation.zip /data/local/
NEBO
Pouze kořenová zařízení: Zadejte tyto příkazy:adb pull /system/media/bootanimation.zip c: adb remount adb push bootanimation.zip /system/media/
Ať už jste použili jakoukoli metodu, měli byste nyní mít novou spouštěcí animaci úspěšně nainstalovanou v zařízení. Jednoduše jej restartujte a měli byste vidět, jak běží po spuštění.
Obnovení původní spouštěcí animace:
Pokud se chcete vrátit zpět k původnímu spuštěníanimace, můžete to snadno udělat, protože jsme zálohovali původní v obou výše uvedených metodách. V metodě prohlížeče souborů ji najdete na paměťové kartě v místě, kde jste ji zálohovali v kroku 4, zatímco v metodě ADB byla zálohována na jednotku C. Jednoduše následujte některou z těchto metod s původním souborem bootanimation.zip a budete ji mít zpět.
Co bude dál:
To je vše, co pro vás máme, pokud jde o bootováníanimace, ale je to jen začátek. Zůstaňte naladěni na naši další funkci ze série, ve které vám řekneme vše o přizpůsobení obrazovky zámku vašeho zařízení Android.
Líbilo se vám zde spouštěcí animace? Našli jste lepší? Vytvořili jste jednu z vašich vlastních a chcete ji sdílet s námi? Pojďme o tom slyšet v komentářích.
Komentáře