Most az animáció lejátszásának szabályozása a „ desc.txt ” . A desc.txt a következő módon van felosztva:
720 1280 30
c 1 15 rész0
c 0 0 rész1
c 1 30 rész2
Ez az, amit mindez jelent:
- 720 1280 30 = Felbontás (szélesség x magasság) + lejátszás 30 kép / másodperc sebességgel. 60 vagy 10 képkocka / s sebességet is megtehet.
- C azt jelenti, hogy az animáció továbbra is teljes mértékben lejátszódik és ne szakítsa meg , akkor is, ha az operációs rendszer be van töltve. Választhatja a P helyett C, amely megszakítja az animációt és egyenesen az OS-hez megy, amikor betöltődik, de ez egy csúnya boot-animációt eredményez, amely soha nem játszik le teljesen - hacsak nem hoz létre végtelenül hurkos animációt.
- Az 1 a hurokszám, vagyis a # mappában lévő képkockák hányszor kerülnek lejátszásra, mielőtt a következő mappába lépnének.
- A 15. az, hogy az egyes képkockák mennyi ideig „szünetelnek”, mielőtt a következő képkockára lépnének. 15 0,5 másodperc, mert a 15 a 30 fele.
- A # rész nyilvánvalóan a lejátszott mappa.
Alapvetően szeretné desc.txt fájl így olvasható:
[típus] [hurok száma] [szünet] [útvonal]
Hozzon létre egy új .zip archívumot, és nevezze el a bootanimation.zip fájlnak, majd húzza a desc.txt és # # mappákat ebbe az archívumba. Ha betartotta az útmutató 1. részét, akkor WORKING_DIRECTORY lesz a Linux gépén. A bootanimation.zip fájlt át kell másolnia a következő mappába:
out / target / product // rendszer / média
Most, amikor legközelebb elkészíti a ROM-ot, a bootanimation.zip lesz a ROM alapértelmezett indító animációja.
Állítsa be az alapértelmezett háttérképet
Keresse meg ezt a mappát:
/ frameworks / base / core / res / res / your-resolution
Itt talál egy “default_wallpaper.jpg” fájlt - ezt kicserélheti egy azonos felbontású és fájlnévvel ellátott képre, és amikor felépíti a ROM-ot, ez lesz az alapértelmezett háttérkép.
ROM-információk hozzáadása a Beállítások> Névjegy menüponthoz
Keresse meg a ./packages/apps/Settings/res/xml/ címet a buildfa mappában.
Most nyissa meg az device_info_settings.xml fájlt a GEdit alkalmazással, és tetszés szerint szerkessze ezeket az információkat:
android: enabled = ”false”
android: shouldDisableView = ”hamis”
android: title = 'ROM név'
android: summary = ”Appuals ROM Build Guide ROM” />
android: enabled = ”false”
android: shouldDisableView = ”hamis”
android: title = 'ROM gyártási szám'
android: összefoglaló = ”7.0.1 ″ />
Testreszabhatja a Messenger alkalmazást
Egy már létező alkalmazás módosítása sokkal egyszerűbb, mint az alapalkalmazások cseréje, ezért hajtsunk végre egy egyszerű módosítást az alapértelmezett üzenetküldő alkalmazáson.
Keresse meg a ./packages/apps/Messaging/ címet, és nyissa meg a BugleApplication.java fájlt a GEdit alkalmazással. Egy egyszerű pirítós funkciót fogunk készíteni, vagyis az alkalmazás egy felugró üzenetet jelenít meg az alkalmazás megnyitásakor. Tehát a BugleApplication.java fájlban keresse meg ezt a kódot:
import android.widget.Toast;
Keresse meg a onCreate () függvény és közvetlenül a Trace.endSection (), adja hozzá ezeket a sorokat:
Toast myToast = Toast.makeText (getApplicationContext (), “Appuals Rocks!”, Toast.LENGTH_LONG); myToast.show ();
Mentsd el a fájlt, és most a messenger alkalmazás megjeleníti azt a pirítós üzenetet, amikor az alkalmazás megnyílik a ROM-on!
Szerkessze a Build.Prop fájlt
Nyissa meg az / build / tools mappát az Android forráskönyvtárában, és szerkessze a fájlt buildinfo.sh szövegszerkesztővel. Alapvetően azt tartalmazza, hogy mi lesz a ROM fordításakor a build.prop fájlban, például a buildinfo.sh fájlban láthatja például:
echo “ro.build.date.utc = $ BUILD_UTC_DATE”
echo “ro.build.type = $ TARGET_BUILD_TYPE”
echo “ro.build.user = $ USER”
echo “ro.build.host =` hostname` ”
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”
Minden, amit itt megváltoztat, átmásolódik a build.prop fájlba, amikor lefordítja a ROM-ot. Olvassa el ezt az Appual útmutatóját Az Android Build.Prop szerkesztése az Essential Tweaks használatával ”, Mivel sok hasznos dolgot mutat meg a buildinfo.sh fájlban.
4 perc olvasás