To, čo určuje, ako sa bude vaša animácia prehrávať, je textový súbor s názvom „ desc.txt ” . Súbor desc.txt je rozdelený takto:
720 1280 30
c 1 15 diel0
c 0 0 diel1
c 1 30 diel2
Čo to všetko znamená:
- 720 1280 30 = rozlíšenie (šírka x výška) + prehrávanie rýchlosťou 30 snímok za sekundu. Môžete tiež robiť 60 alebo 10 FPS.
- C znamená, že animácia sa bude naďalej hrať naplno a nepotratiť , aj keď je OS zavedený. Môžete voliteľne použiť P namiesto C, ktoré zruší animáciu a po načítaní prejde priamo do OS, ale vytvorí škaredú bootovaciu animáciu, ktorá sa nikdy nebude hrať naplno - pokiaľ nevytvoríte nekonečne opakovanú animáciu.
- 1 je počet slučiek, čo znamená, koľkokrát sa prehrajú snímky vo vnútri priečinka #, kým sa presunú do ďalšieho priečinka.
- 15 je to, ako dlho sa každý snímok „pozastaví“ pred prechodom na ďalší snímok. 15 je 0,5 sekundy, pretože 15 je polovica z 30.
- Časť # je zjavne prehrávaný priečinok.
V podstate chcete svoje desc.txt súbor na čítanie takto:
[typ] [počet slučiek] [pozastaviť] [cesta]
Teraz vytvorte nový archív .zip a pomenujte ho bootanimation.zip, potom do tohto archívu presuňte priečinky desc.txt a part #. Ak ste postupovali podľa časti 1 tejto príručky, budete mať na svojom počítači so systémom Linux adresár WORKING_DIRECTORY. Musíte skopírovať súbor bootanimation.zip do tohto priečinka:
out / target / product // system / media
Teraz, keď nabudúce zostavujete svoju ROM, bude váš bootanimation.zip predvolenou animáciou bootovania pre vašu ROM.
Nastavte predvolenú tapetu
Prejdite do tohto priečinka:
/ frameworks / base / core / res / res / your-resolution
Tam nájdete súbor „default_wallpaper.jpg“ - môžete ho nahradiť obrázkom rovnakého rozlíšenia a názvu súboru, a keď budete zostavovať svoju ROM, bude to predvolená tapeta.
Pridajte informácie o pamäti ROM do časti Nastavenia> Informácie
Prejdite do priečinka ./packages/apps/Settings/res/xml/ v priečinku stromu zostavy.
Teraz otvorte device_info_settings.xml s GEditom a upravte tieto informácie podľa svojich predstáv:
android: enabled = ”false”
android: shouldDisableView = ”false”
android: title = ”názov ROM”
android: summary = ”Appuals ROM Build Guide ROM” />
android: enabled = ”false”
android: shouldDisableView = ”false”
android: title = ”ROM build number”
android: summary = ”7.0.1 ″ />
Prispôsobte si aplikáciu Messenger
Úprava už existujúcej aplikácie je oveľa ľahšia ako výmena základných aplikácií, urobme preto jednoduché vylepšenie predvolenej aplikácie na odosielanie správ.
Prejdite na ./packages/apps/Messaging/ a otvorte BugleApplication.java s GEdit. Chystáme sa pripraviť jednoduchú funkciu toastu, to znamená, že po otvorení aplikácie sa zobrazí vyskakovacie okno. Takže v súbore BugleApplication.java vyhľadajte tento kúsok kódu:
dovoz android.widget.Toast;
Hľadajte onCreate () funkcie a tesne pred Trace.endSection (), pridajte tieto riadky:
Toast myToast = Toast.makeText (getApplicationContext (), „Appuals Rocks!“, Toast.LENGTH_LONG); myToast.show ();
Uložte súbor a aplikácia messenger zobrazí túto správu s prípitkom pri každom otvorení aplikácie na vašom ROM!
Upravte súbor Build.Prop
Prejdite do priečinka / build / tools v zdrojovom adresári systému Android a upravte súbor buildinfo.sh s textovým editorom. V zásade obsahuje to, čo bude výstupom do súboru build.prop ROM, keď sa ROM kompiluje, napríklad v buildinfo.sh uvidíte napríklad:
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ázov hostiteľa` “
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”
Všetko, čo tu zmeníte, sa pri kompilácii ROM skopíruje do súboru build.prop. Prečítajte si túto príručku pre Appual „ Ako upraviť Android Build.Prop pomocou základných vylepšení ”, Pretože vám ukáže veľa užitočných vecí na úpravu v súbore buildinfo.sh.
4 minúty prečítané