עכשיו מה ששולט כיצד מנגנים את האנימציה שלך הוא קובץ טקסט בשם ' desc.txt ” . ה- desc.txt מפורק כך:
720 1280 30
c 1 15 חלק 0
c 0 0 חלק 1
c 1 30 חלק 2
הנה המשמעות של כל זה:
- 720 1280 30 = רזולוציה (רוחב x גובה) + משחק ב -30 פריימים לשנייה. אתה יכול גם לעשות 60 או 10 FPS.
- C פירושו שהאנימציה תמשיך לשחק באופן מלא ו לא להפיל , גם אם מערכת ההפעלה נטענת. באפשרותך להשתמש באפשרות P במקום C, שתבטל את האנימציה ותעבור ישר למערכת ההפעלה כאשר היא נטענת, אך זה גורם לאנימציית אתחול מכוערת שלעולם לא תנגן באופן מלא - אלא אם כן אתה יוצר אנימציה עם לולאה אינסופית.
- 1 הוא ספירת הלולאות, כלומר כמה פעמים יושמעו המסגרות בתוך תיקיית # החלק לפני המעבר לתיקיה הבאה.
- 15 הוא כמה זמן כל מסגרת 'תשהה' לפני שתעבור למסגרת הבאה. 15 זה 0.5 שניות, כי 15 זה חצי מ -30.
- חלק # הוא ללא ספק התיקיה המושמעת.
בעיקרון אתה רוצה את שלך desc.txt קובץ לקרוא כך:
[סוג] [ספירת לולאות] [השהה] [נתיב]
כעת, צור ארכיון ZIP חדש ושמו לו bootanimation.zip, ואז גררו את התיקיות desc.txt וחלק # לארכיון זה. אם עקבת אחר חלק 1 במדריך זה, יהיה לך WORKING_DIRECTORY במחשב הלינוקס שלך. עליך להעתיק את bootanimation.zip לתיקיה הבאה:
out / target / product // system / media
כעת בפעם הבאה שתבנה את ה- ROM שלך, bootanimation.zip שלך יהיה אנימציית האתחול המוגדרת כברירת מחדל עבור ה- ROM שלך.
הגדר את טפט ברירת המחדל
נווט לתיקיה זו:
/ מסגרות / בסיס / ליבה / res / res / הרזולוציה שלך
שם תמצא קובץ 'default_wallpaper.jpg' - אתה יכול להחליף את זה בתמונה עם אותה רזולוציה ושם קובץ, וכאשר אתה בונה את ה- ROM שלך, זה יהיה הטפט המוגדר כברירת מחדל.
הוסף מידע ROM להגדרות> אודות
נווט אל ./packages/apps/Settings/res/xml/ בתיקיית עץ הבנייה שלך.
כעת פתח את device_info_settings.xml עם GEdit וערוך מידע זה לפי רצונך:
android: enabled = ”false”
אנדרואיד: shouldDisableView = ”false”
אנדרואיד: title = ”ROM שם”
אנדרואיד: סיכום = 'ROM מדריך לבניית ROM ROM' />
android: enabled = ”false”
אנדרואיד: shouldDisableView = ”false”
אנדרואיד: title = 'מספר בניית ROM'
אנדרואיד: סיכום = ”7.0.1 ″ />
התאם אישית את אפליקציית Messenger
שינוי אפליקציה קיימת הוא הרבה יותר קל מאשר החלפת אפליקציות הליבה, אז בואו לבצע שינויים פשוטים באפליקציית המסרים המוגדרת כברירת מחדל.
נווט אל ./packages/apps/Messaging/ ופתח את BugleApplication.java עם GEdit. אנחנו הולכים לבצע פונקציית טוסט פשוטה, כלומר, האפליקציה תציג הודעה מוקפצת עם פתיחת האפליקציה. אז בתוך הקובץ BugleApplication.java, חפש את קטע הקוד הזה:
יְבוּא android.widget.Toast;
חפש את onCreate () פונקציה ורגע לפני Trace.endSection (), הוסף שורות אלה:
טוסט myToast = Toast.makeText (getApplicationContext (), “Appuals Rocks!”, Toast.LENGTH_LONG); myToast.show ();
שמור את הקובץ ועכשיו אפליקציית המסנג'ר תציג את הודעת הטוסט הזו בכל פעם שהאפליקציה נפתחת ב- ROM שלך!
ערוך את קובץ ה- Build.Prop
נווט לתיקיית / build / tools בספריית המקור של Android וערוך את הקובץ buildinfo.sh עם עורך טקסטים. זה בעצם מכיל את מה שיוצא לקובץ build.prop של ה- ROM כאשר ה- ROM יורכב, למשל תראה ב- buildinfo.sh דברים כמו:
הד 'ro.build.date.utc = $ BUILD_UTC_DATE'
הד 'ro.build.type = $ TARGET_BUILD_TYPE'
הד 'ro.build.user = $ USER'
הד 'ro.build.host =' שם מארח ''
הד 'ro.build.tags = $ BUILD_VERSION_TAGS'
הד 'ro.product.model = $ PRODUCT_MODEL'
הד 'ro.product.brand = $ PRODUCT_BRAND'
הד 'ro.product.name = $ PRODUCT_NAME'
הד 'ro.product.device = $ TARGET_DEVICE'
הד 'ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E'
הד 'ro.product.cpu.abi = $ TARGET_CPU_ABI'
כל מה שתשנה כאן יועתק אל build.prop בעת הידור ה- ROM. קרא את המדריך של Appual זה ' כיצד לערוך את Android Build.Prop עם שינויים חיוניים כפי שהוא יראה לך הרבה דברים שימושיים לעריכה בקובץ buildinfo.sh.
4 דקות קריאה