Zdaj pa tisto datoteko, imenovano »nadzoruje predvajanje vaše animacije«. desc.txt ' . Desc.txt je razčlenjen tako:
720 1280 30
c 1 15 del0
c 0 0 del1
c 1 30 del2
Tukaj je, kaj vse to pomeni:
- 720 1280 30 = Ločljivost (širina x višina) + predvajanje pri 30 sličicah na sekundo. Naredite lahko tudi 60 ali 10 posnetkov na sekundo.
- C pomeni, da se bo animacija še naprej predvajala v celoti in ne prekine , tudi če je OS naložen. Po želji lahko namesto C uporabite P, ki bo animacijo prekinil in se po namestitvi preusmeril naravnost v OS, toda to pomeni grdo zagonsko animacijo, ki se nikoli ne predvaja v celoti - razen če ustvarite neskončno zaporedno animacijo.
- 1 je število zank, kar pomeni, kolikokrat bodo predvajani okvirji znotraj mape # dela, preden se premaknete v naslednjo mapo.
- 15 je, koliko časa se bo vsak okvir »zaustavil«, preden se premaknete na naslednji okvir. 15 je 0,5 sekunde, ker je 15 polovica od 30.
- Del # je očitno mapa, ki se predvaja.
V bistvu želite svoje desc.txt datoteko za branje takole:
[vrsta] [število zank] [premor] [pot]
Zdaj ustvarite nov .zip arhiv in ga poimenujte bootanimation.zip, nato povlecite mape desc.txt in # dela v ta arhiv. Če ste upoštevali 1. del tega vodnika, boste imeli na svojem računalniku Linux WORKING_DIRECTORY. Kopirati bootanimation.zip morate v naslednjo mapo:
out / target / product // system / media
Zdaj bo naslednjič, ko boste ustvarili ROM, privzeta zagonska animacija ROM-a bootanimation.zip.
Nastavite privzeto ozadje
Pomaknite se do te mape:
/ framework / base / core / res / res / your-resolucija
Tam najdete datoteko “default_wallpaper.jpg” - to lahko nadomestite s sliko iste ločljivosti in imena datoteke, ko boste sestavili ROM, bo to privzeto ozadje.
Informacije o ROM-u dodajte v Nastavitve> Vizitka
Pojdite na ./packages/apps/Settings/res/xml/ v mapi drevesa zgradbe.
Zdaj odprite device_info_settings.xml z GEdit in uredite te podatke po svojih željah:
android: omogočeno = 'false'
android: shouldDisableView = 'false'
android: title = 'ime ROM-a'
android: povzetek = 'Appuals ROM Build Guide ROM' />
android: omogočeno = 'false'
android: shouldDisableView = 'false'
android: title = 'številka gradnje ROM-a'
android: povzetek = ”7.0.1 ″ />
Prilagodite aplikacijo Messenger
Spreminjanje že obstoječe aplikacije je veliko lažje kot zamenjava osnovnih aplikacij, zato izvedimo preprost popravek privzete aplikacije za sporočanje.
Pojdite na ./packages/apps/Messaging/ in odprite BugleApplication.java z GEdit. Naredili bomo preprosto funkcijo nazdravljanja, to pomeni, da bo aplikacija odprla pojavno sporočilo. Torej znotraj datoteke BugleApplication.java poiščite ta bit kode:
uvoz android.widget.Toast;
Poiščite onCreate () in tik pred Trace.endSection (), dodajte te vrstice:
Toast myToast = Toast.makeText (getApplicationContext (), “Appuals Rocks!”, Toast.LENGTH_LONG); myToast.show ();
Shranite datoteko in zdaj bo aplikacija messenger prikazala to nazdravljeno sporočilo vsakič, ko se aplikacija odpre na ROM-u!
Uredite datoteko Build.Prop
Pomaknite se do mape / build / tools v izvornem imeniku Androida in uredite datoteko buildinfo.sh z urejevalnikom besedil. V bistvu vsebuje tisto, kar bo ob prevajanju ROM-a izpisano v datoteko build.prop ROM-a, na primer v buildinfo.sh boste videli stvari, kot so:
echo “ro.build.date.utc = $ BUILD_UTC_DATE”
echo “ro.build.type = $ TARGET_BUILD_TYPE”
echo “ro.build.user = $ USER”
echo 'ro.build.host =` ime gostitelja` '
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”
Vse, kar spremenite tukaj, bo kopirano v build.prop, ko boste sestavili ROM. Preberite ta Appualov vodnik ' Kako urediti sistem Android Build.Prop z bistvenimi popravki ”, Saj vam bo v datoteki buildinfo.sh prikazal veliko koristnih stvari za urejanje.
4 minute branja