Ara el que controla com es reprodueix la vostra animació és un fitxer de text anomenat ' desc.txt ” . El desc.txt es desglossa així:
720 1280 30
c 1 15 part0
c 0 0 part1
c 1 30 part2
Això és el que significa tot això:
- 720 1280 30 = Resolució (amplada x alçada) + reproducció a 30 fotogrames per segon. També podeu fer 60 o 10 FPS.
- C significa que l'animació continuarà reproduint-se completament i no avortar , fins i tot si el sistema operatiu està carregat. Opcionalment, podeu utilitzar P en lloc de C, que avortarà l'animació i anirà directament al sistema operatiu quan es carregui, però això fa una animació d'arrencada lletja que mai es reprodueix completament, tret que creeu una animació de bucle infinit.
- 1 és el recompte de bucles, és a dir, quantes vegades es reproduiran els fotogrames de la carpeta part # abans de passar a la carpeta següent.
- 15 és el temps que cada fotograma es 'pausarà' abans d'anar al següent fotograma. 15 és 0,5 segons, perquè 15 és la meitat de 30.
- La part # és òbviament la carpeta que s'està reproduint.
Bàsicament voleu el vostre desc.txt fitxer per llegir així:
[tipus] [recompte de bucles] [pausa] [camí]
Ara, creeu un nou arxiu .zip i anomeneu-lo bootanimation.zip i, a continuació, arrossegueu les carpetes desc.txt i part # a aquest arxiu. Si heu seguit la primera part d’aquesta guia, tindreu un DIRECTORI_TREBALL a la vostra màquina Linux. Heu de copiar el bootanimation.zip a la carpeta següent:
out / target / product // system / media
Ara, la propera vegada que creeu la vostra ROM, el vostre bootanimation.zip serà l'animació d'arrencada per defecte de la vostra ROM.
Definiu el fons de pantalla predeterminat
Aneu a aquesta carpeta:
/ frameworks / base / core / res / res / your-resolution
Allà hi trobareu un fitxer 'default_wallpaper.jpg': podeu substituir-lo per una imatge de la mateixa resolució i nom de fitxer i, quan creeu la vostra ROM, serà el fons de pantalla predeterminat.
Afegiu informació de la ROM a Configuració> Quant a
Aneu a ./packages/apps/Settings/res/xml/ a la carpeta de l'arbre de compilació.
Ara obriu device_info_settings.xml amb GEdit i editeu aquesta informació al vostre gust:
android: enabled = 'false'
android: shouldDisableView = 'false'
android: title = 'Nom de la ROM'
android: summary = ”Appuals ROM Build Guide ROM” />
android: enabled = 'false'
android: shouldDisableView = 'false'
android: title = 'Número de compilació de ROM'
android: summary = ”7.0.1 ″ />
Personalitzeu l'aplicació Messenger
Modificar una aplicació preexistent és molt més fàcil que substituir les aplicacions bàsiques, de manera que fem una senzilla modificació a l’aplicació de missatgeria predeterminada.
Aneu a ./packages/apps/Messaging/ i obriu BugleApplication.java amb GEdit. Farem una senzilla funció de pa torrat, és a dir, l’aplicació mostrarà un missatge emergent quan s’obri l’aplicació. Per tant, dins del fitxer BugleApplication.java, busqueu aquest bit de codi:
importació android.widget.Toast;
Cerqueu el onCreate () i just abans de la funció Trace.endSection (), afegiu aquestes línies:
Toast myToast = Toast.makeText (getApplicationContext (), 'Appuals Rocks!', Toast.LENGTH_LONG); myToast.show ();
Deseu el fitxer i ara l'aplicació de missatgeria mostrarà aquest missatge de pa torrat cada vegada que l'aplicació s'obri a la vostra ROM.
Editeu el fitxer Build.Prop
Aneu a la carpeta / build / tools del directori font d'Android i editeu el fitxer buildinfo.sh amb un editor de text. Bàsicament conté el que es generarà al fitxer build.prop de la ROM quan es compila la ROM, per exemple, veureu a buildinfo.sh coses com:
eco 'ro.build.date.utc = $ BUILD_UTC_DATE'
eco 'ro.build.type = $ TARGET_BUILD_TYPE'
eco 'ro.build.user = $ USER'
eco “ro.build.host =` nom de l’amfitrió ””
eco 'ro.build.tags = $ BUILD_VERSION_TAGS'
eco 'ro.product.model = $ PRODUCT_MODEL'
eco 'ro.product.brand = $ PRODUCT_BRAND'
eco 'ro.product.name = $ PRODUCT_NAME'
eco 'ro.product.device = $ TARGET_DEVICE'
eco 'ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E'
eco 'ro.product.cpu.abi = $ TARGET_CPU_ABI'
Tot el que canvieu aquí es copiarà a build.prop quan compileu la ROM. Llegiu la guia d'aquesta Appual ' Com editar Android Build.Prop amb ajustaments essencials ”Ja que us mostrarà moltes coses útils per editar al fitxer buildinfo.sh.
4 minuts de lectura