To, co řídí přehrávání vaší animace, je nyní textový soubor s názvem „ desc.txt ” . Soubor desc.txt je rozdělen takto:
720 1280 30
c 1 15 díl0
c 0 0 část1
c 1 30 část2
Co to všechno znamená:
- 720 1280 30 = rozlišení (šířka x výška) + přehrávání rychlostí 30 snímků za sekundu. Můžete také udělat 60 nebo 10 FPS.
- C znamená, že animace se bude i nadále plně přehrávat a nepřerušit , i když je operační systém načten. Můžete volitelně použít P místo C, které přeruší animaci a přejde přímo do OS, když je načteno, ale to dělá ošklivou bootovací animaci, která se nikdy nehraje plně - pokud nevytvoříte nekonečně smyčkovou animaci.
- 1 je počet smyček, což znamená, kolikrát se přehrají snímky ve složce #, než se přesunou do další složky.
- 15 udává, jak dlouho se každý snímek „pozastaví“, než přejde na další snímek. 15 je 0,5 sekundy, protože 15 je polovina 30.
- Část # je samozřejmě přehrávaná složka.
V zásadě chcete svůj desc.txt soubor ke čtení takto:
[typ] [počet smyček] [pauza] [cesta]
Nyní vytvořte nový archiv ZIP a pojmenujte ho bootanimation.zip a poté do tohoto archivu přetáhněte složky desc.txt a part #. Pokud jste postupovali podle části 1 této příručky, budete mít na svém počítači s Linuxem WORKING_DIRECTORY. Musíte zkopírovat soubor bootanimation.zip do následující složky:
out / target / product // system / media
Při příštím sestavení ROM bude nyní bootanimation.zip výchozí bootovací animací pro vaši ROM.
Nastavte výchozí tapetu
Přejděte do této složky:
/ frameworks / base / core / res / res / your-resolution
Zde najdete soubor „default_wallpaper.jpg“ - můžete jej nahradit obrázkem se stejným rozlišením a názvem souboru a při vytváření ROM bude výchozí tapetou.
Přidejte informace ROM do Nastavení> O aplikaci
Přejděte do složky ./packages/apps/Settings/res/xml/ ve složce stromu sestavení.
Nyní otevřete device_info_settings.xml s GEdit a upravte tyto informace podle svých představ:
android: enabled = ”false”
android: shouldDisableView = ”false”
android: title = ”ROM name”
android: summary = ”Appuals ROM Build Guide ROM” />
android: enabled = ”false”
android: shouldDisableView = ”false”
android: title = ”ROM build number”
android: summary = ”7.0.1 ″ />
Přizpůsobte si aplikaci Messenger
Úprava již existující aplikace je mnohem jednodušší než výměna základních aplikací, takže provedeme jednoduché vylepšení výchozí aplikace pro zasílání zpráv.
Přejděte na ./packages/apps/Messaging/ a otevřete soubor BugleApplication.java s GEdit. Chystáme se vytvořit jednoduchou funkci přípitku, to znamená, že aplikace po otevření aplikace zobrazí vyskakovací zprávu. Takže v souboru BugleApplication.java vyhledejte tento bit kódu:
import android.widget.Toast;
Podívejte se na onCreate () funkce a těsně před Trace.endSection (), přidejte tyto řádky:
Toast myToast = Toast.makeText (getApplicationContext (), „Appuals Rocks!“, Toast.LENGTH_LONG); myToast.show ();
Uložte soubor a aplikace messenger zobrazí tuto toastovou zprávu, kdykoli je aplikace otevřena na vaší ROM!
Upravte soubor Build.Prop
Přejděte do složky / build / tools ve zdrojovém adresáři Androidu a upravte soubor buildinfo.sh s textovým editorem. V zásadě obsahuje to, co bude na výstupu do souboru build.prop ROM, když je ROM kompilován, například uvidíte v buildinfo.sh věci jako:
echo “ro.build.date.utc = $ BUILD_UTC_DATE”
echo „ro.build.type = $ TARGET_BUILD_TYPE“
echo „ro.build.user = $ USER“
echo „ro.build.host =` název hostitele` “
echo „ro.build.tags = $ BUILD_VERSION_TAGS“
echo “ro.product.model = $ PRODUCT_MODEL”
echo “ro.product.brand = $ PRODUCT_BRAND”
echo „ro.product.name = $ PRODUCT_NAME“
echo “ro.product.device = $ TARGET_DEVICE”
echo “ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E”
echo “ro.product.cpu.abi = $ TARGET_CPU_ABI”
Cokoliv, co zde změníte, bude při kompilaci ROM zkopírováno do build.prop. Přečtěte si průvodce Appual „ Jak upravit Android Build.Prop s Essential Tweaky „Protože vám ukáže spoustu užitečných věcí k úpravám v souboru buildinfo.sh.
4 minuty čtení