Animaation toistoa ohjaa nyt tekstitiedosto nimeltä desc.txt ” . Desc.txt on jaoteltu seuraavasti:
720 1280 30
c 1 15 osa0
c 0 0 osa 1
c 1 30 osa2
Tässä kaikki tämä tarkoittaa:
- 720 1280 30 = Tarkkuus (leveys x korkeus) + toisto 30 kuvaa sekunnissa. Voit myös tehdä 60 tai 10 kuvaa sekunnissa.
- C tarkoittaa, että animaatio jatkuu täysin ja ei keskeytä , vaikka käyttöjärjestelmä olisi ladattu. Voit vaihtoehtoisesti käyttää P: tä C: n sijaan, joka keskeyttää animaation ja siirtyy suoraan käyttöjärjestelmään, kun se ladataan, mutta tämä tekee rumasta käynnistysanimaatiosta, joka ei koskaan toistu täysin - ellet luo loputtomasti silmukoitavaa animaatiota.
- 1 on silmukaluku, mikä tarkoittaa kuinka monta kertaa osan # kansion sisällä olevat kehykset toistetaan ennen siirtymistä seuraavaan kansioon.
- 15 on kuinka kauan kukin kehys “keskeytyy” ennen seuraavaan kehykseen siirtymistä. 15 on 0,5 sekuntia, koska 15 on puolet 30: sta.
- Osa # on ilmeisesti toistettava kansio.
Pohjimmiltaan haluat sinun desc.txt tiedosto lukea näin:
[tyyppi] [silmukan määrä] [tauko] [polku]
Luo nyt uusi .zip-arkisto ja nimeä se bootanimation.zip, vedä sitten desc.txt- ja osa # -kansiosi tähän arkistoon. Jos noudatit tämän oppaan osaa 1, sinulla on WORKING_DIRECTORY Linux-koneellasi. Sinun on kopioitava bootanimation.zip seuraavaan kansioon:
out / target / product // järjestelmä / media
Seuraavalla kerralla, kun rakennat ROM-levyä, bootanimation.zip on oletuskäynnistysanimaatio ROM-levyllesi.
Aseta oletustapetti
Siirry tähän kansioon:
/ frameworks / base / core / res / res / your-resolution
Sieltä löydät tiedoston 'default_wallpaper.jpg' - voit korvata tämän kuvalla, jolla on sama resoluutio ja tiedostonimi, ja kun rakennat ROM-levyäsi, se on oletustapetti.
Lisää ROM-tiedot kohtaan Asetukset> Tietoja
Siirry rakennepuun kansion kohtaan ./packages/apps/Settings/res/xml/.
Avaa nyt device_info_settings.xml GEditin avulla ja muokkaa näitä tietoja mielesi mukaan:
android: käytössä = ”väärä”
android: shouldDisableView = ”false”
android: title = ”ROM-nimi”
android: summary = ”Appuals ROM Build Guide ROM” />
android: käytössä = ”väärä”
android: shouldDisableView = ”false”
android: title = 'ROM-koontinumero'
android: yhteenveto = ”7.0.1 ″ />
Muokkaa Messenger-sovellusta
Aiemmin luodun sovelluksen muokkaaminen on paljon helpompaa kuin ydinsovellusten korvaaminen, joten suoritetaan yksinkertainen säätö oletusviestisovelluksessa.
Siirry osoitteeseen ./packages/apps/Messaging/ ja avaa BugleApplication.java GEditin avulla. Teemme yksinkertaisen paahtoleipätoiminnon, eli sovellus näyttää ponnahdusviestin, kun sovellus avataan. Joten BugleApplication.java-tiedoston sisällä etsi tämä bitti koodia:
tuonti android.widget.Toast;
Etsi onCreate () -toiminto ja juuri ennen Trace.endSection (), lisää nämä rivit:
Toast myToast = Toast.makeText (getApplicationContext (), 'Appuals Rocks!', Toast.LENGTH_LONG); myToast.show ();
Tallenna tiedosto ja nyt messenger-sovellus näyttää kyseisen paahtoleivän aina, kun sovellus avataan ROM-levylläsi!
Muokkaa Build.Prop-tiedostoa
Siirry Android-lähdekoodihakemistoon / build / tools ja muokkaa tiedostoa buildinfo.sh tekstieditorilla. Se sisältää periaatteessa sen, mikä lähetetään ROM: n build.prop-tiedostoon, kun ROM käännetään, esimerkiksi näet buildinfo.sh: ssä esimerkiksi:
kaiku “ro.build.date.utc = $ BUILD_UTC_DATE”
kaiku “ro.build.type = $ TARGET_BUILD_TYPE”
kaiku “ro.build.user = $ USER”
kaiku “ro.build.host =` hostname` '
kaiku 'ro.build.tags = $ BUILD_VERSION_TAGS'
kaiku “ro.product.model = $ PRODUCT_MODEL”
kaiku “ro.product.brand = $ PRODUCT_BRAND”
kaiku ”ro.product.name = $ PRODUCT_NAME”
kaiku “ro.product.device = $ TARGET_DEVICE”
echo 'ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E'
kaiku “ro.product.cpu.abi = $ TARGET_CPU_ABI”
Kaikki, mitä muutat täällä, kopioidaan osoitteeseen build.prop, kun käännät ROM-levyä. Lue tämä Appualin opas Kuinka muokata Android-koontiversiota Essential Tweaks -sovelluksella ”, Koska se näyttää paljon hyödyllisiä asioita muokattavaksi buildinfo.sh-tiedostossa.
4 minuuttia luettu