Det som nu styr hur din animering spelas är en textfil som heter “ desc.txt ” . Desc.txt bryts ner så här:
720 1280 30
c 1 15 del0
c 0 0 del1
c 1 30 del2
Här är vad allt detta betyder:
- 720 1280 30 = Upplösning (bredd x höjd) + spel med 30 bilder per sekund. Du kan också göra 60 eller 10 FPS.
- C betyder att animeringen kommer att fortsätta spela helt och inte avbrytas , även om operativsystemet är laddat. Du kan valfritt använda P istället för C, vilket avbryter animeringen och går direkt till operativsystemet när det är laddat, men detta ger en ful boot-animation som aldrig spelar helt - om du inte skapar en oändligt loopande animation.
- 1 är slingantalet, vilket betyder hur många gånger ramarna i del # -mappen kommer att spelas innan de flyttas till nästa mapp.
- 15 är hur länge varje bild kommer att 'pausa' innan den går till nästa bild. 15 är 0,5 sekunder, eftersom 15 är hälften av 30.
- Del # är uppenbarligen mappen som spelas.
I grund och botten vill du ha din desc.txt fil att läsa så här:
[typ] [slingantal] [paus] [sökväg]
Skapa nu ett nytt .zip-arkiv och namnge det bootanimation.zip, dra sedan din desc.txt och del # -mappar till det här arkivet. Om du följde del 1 i den här guiden kommer du att ha en WORKING_DIRECTORY på din Linux-maskin. Du måste kopiera din bootanimation.zip till följande mapp:
ut / mål / produkt // system / media
Nästa gång du bygger din ROM kommer din bootanimation.zip att vara standard boot-animering för din ROM.
Ställ in standardbakgrund
Navigera till den här mappen:
/ ramar / bas / kärna / res / res / din upplösning
Där hittar du filen 'default_wallpaper.jpg' - du kan ersätta den med en bild med samma upplösning och filnamn, och när du bygger din ROM blir den standardbakgrunden.
Lägg till ROM-information i Inställningar> Om
Navigera till ./packages/apps/Settings/res/xml/ i din byggträdmapp.
Öppna nu device_info_settings.xml med GEdit och redigera denna information efter eget tycke:
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: sammanfattning = ”7.0.1 ″ />
Anpassa Messenger-appen
Att ändra en befintlig app är mycket enklare än att ersätta kärnapparna, så låt oss utföra en enkel justering av standardmeddelandeprogrammet.
Navigera till ./packages/apps/Messaging/ och öppna BugleApplication.java med GEdit. Vi ska göra en enkel toastfunktion, det vill säga att appen visar ett popup-meddelande när appen öppnas. Så inuti BugleApplication.java-filen, leta efter den här biten av kod:
importera android.widget.Toast;
Leta efter onCreate () funktion och strax före Trace.endSection (), lägg till dessa rader:
Toast myToast = Toast.makeText (getApplicationContext (), 'Appuals Rocks!', Toast.LENGTH_LONG); myToast.show ();
Spara filen och nu visar messenger-appen det toastmeddelandet när appen öppnas på din ROM!
Redigera filen Build.Prop
Navigera till / build / tools-mappen i Android-källkatalogen och redigera filen buildinfo.sh med en textredigerare. Den innehåller i grund och botten vad som kommer att skickas till ROM: s build.prop-fil när ROM kompileras, till exempel ser du i buildinfo.sh saker som:
eko “ro.build.date.utc = $ BUILD_UTC_DATE”
eko “ro.build.type = $ TARGET_BUILD_TYPE”
eko “ro.build.user = $ USER”
eko “ro.build.host =` värdnamn` ”
eko “ro.build.tags = $ BUILD_VERSION_TAGS”
eko “ro.product.model = $ PRODUCT_MODEL”
eko “ro.product.brand = $ PRODUCT_BRAND”
eko “ro.product.name = $ PRODUCT_NAME”
eko “ro.product.device = $ TARGET_DEVICE”
eko “ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E”
eko “ro.product.cpu.abi = $ TARGET_CPU_ABI”
Allt du ändrar här kommer att kopieras till build.prop när du kompilerar ROM. Läs denna Appuals guide “ Så här redigerar du Android Build.Prop med Essential Tweaks ”Eftersom det visar dig många användbara saker att redigera i filen buildinfo.sh.
4 minuter läst