Kuidas luua kohandatud ROM Android Source Project Pt-st. 2

ekraan - need raamid on salvestatud osa0 . Nüüd pöörleb teie pilt paar korda ringi - need kaadrid on salvestatud 1. osa . Nüüd teie pilt tuhmub välja ekraani - need raamid salvestatakse kausta osa2 . On loogiline, eks?



Nüüd kontrollib teie animatsiooni esitamist tekstifail nimega “ desc.txt ” . Desc.txt on jaotatud järgmiselt:

720 1280 30
c 1 15 osa0
c 0 0 osa1
c 1 30 osa2





Siin on, mida see kõik tähendab:

  • 720 1280 30 = eraldusvõime (laius x kõrgus) + esitamine 30 kaadrit sekundis. Võite teha ka 60 või 10 kaadrit sekundis.
  • C tähendab, et animatsioon mängib ka edaspidi täielikult ja mitte katkestada , isegi kui operatsioonisüsteem on laaditud. Võite soovi korral kasutada P asemel C, mis katkestab animatsiooni ja läheb selle laadimisel otse operatsioonisüsteemi, kuid see muudab kole alglaadimise animatsiooni, mis kunagi täielikult ei mängi - kui te ei loo lõputult aheldavat animatsiooni.
  • 1 on tsüklite arv, mis tähendab, mitu korda kaadri # # sees olevaid kaadreid enne järgmisse kausta liikumist mängitakse.
  • 15 on see, kui kaua iga kaader enne järgmise kaadri juurde minemist pausi teeb. 15 on 0,5 sekundit, sest 15 on pool 30-st.
  • Osa # on ilmselgelt kaust, mida mängitakse.

Põhimõtteliselt soovite oma desc.txt fail lugeda järgmiselt:
[tüüp] [tsüklite arv] [paus] [tee]

Nüüd looge uus .zip-arhiiv ja nimetage see bootanimation.zip, seejärel lohistage oma arhiivi oma desc.txt ja osa # kaustad. Kui järgisite selle juhendi 1. osa, on teie Linuxi masinas WORKING_DIRECTORY. Peate oma bootanimation.zip kopeerima järgmisse kausta:
out / target / product // süsteem / meedia



Järgmisel korral, kui oma ROM-i ehitate, on teie boot-animatsioon teie ROM-i jaoks vaikimisi bootanimation.zip.

Määrake vaikepilt

Navigeerige sellesse kausta:
/ raamistikud / alus / tuum / res / res / teie resolutsioon

Sealt leiate faili 'default_wallpaper.jpg' - saate selle asendada sama eraldusvõime ja failinimega pildiga ning kui oma ROMi ehitate, on see vaikepilt.



Lisage ROMi teave jaotisse Seaded> Teave

Navigeerige oma ehituskomplekti kausta saidil ./packages/apps/Settings/res/xml/.

Nüüd avage seade_info_settings.xml GEditiga ja muutke seda teavet oma maitse järgi:

android: lubatud = ”vale”

android: shouldDisableView = ”false”

android: pealkiri = 'ROMi nimi'

android: summary = ”Rakenduste ROMi koostamisjuhendi ROM” />

android: lubatud = ”vale”

android: shouldDisableView = ”false”

android: pealkiri = 'ROMi järk'

android: kokkuvõte = ”7.0.1 ″ />

Kohandage rakendust Messenger

Olemasoleva rakenduse muutmine on palju lihtsam kui põhirakenduste asendamine, nii et teeme vaikesõnumirakenduses lihtsa näpistamise.

Navigeerige saidile ./packages/apps/Messaging/ ja avage GEditiga BugleApplication.java. Teeme lihtsa röstimisfunktsiooni, see tähendab, et rakendus kuvab hüpikakna, kui rakendus on avatud. Nii et failis BugleApplication.java otsige seda koodibitti:

import android.widget.Toast;

Otsige üles onCreate () funktsioon ja vahetult enne Trace.endSection (), lisage need read:

Toast myToast = Toast.makeText (getApplicationContext (), 'Appuals Rocks!', Toast.LENGTH_LONG); myToast.show ();

Salvestage fail ja nüüd kuvab messenger-rakendus seda röstsaiti alati, kui rakendus teie ROM-is avatakse!

Redigeerige faili Build.Prop

Liikuge Androidi lähtekataloogi kausta / build / tools ja muutke faili buildinfo.sh tekstiredaktoriga. Põhimõtteliselt sisaldab see seda, mis ROMi kompileerimise failis build.prop väljastatakse, näiteks näete failis buildinfo.sh näiteks:

kaja “ro.build.date.utc = $ BUILD_UTC_DATE”
kaja “ro.build.type = $ TARGET_BUILD_TYPE”
kaja “ro.build.user = $ USER”
kaja 'ro.build.host =' hostinimi ''
kaja “ro.build.tags = $ BUILD_VERSION_TAGS”
kaja “ro.product.model = $ PRODUCT_MODEL”
kaja “ro.product.brand = $ PRODUCT_BRAND”
kaja “ro.product.name = $ PRODUCT_NAME”
kaja “ro.product.device = $ TARGET_DEVICE”
kaja “ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E”
kaja “ro.product.cpu.abi = $ TARGET_CPU_ABI”

Kõik, mida siin muudate, kopeeritakse ROM-i kompileerimisel saidile build.prop. Lugege seda Appuali juhendit Kuidas muuta Androidi ehitust. Toetage oluliste muudatustega ”, Kuna see näitab teile palju kasulikke asju failis buildinfo.sh redigeerimiseks.

4 minutit loetud