הטמעת חייגן הכלולה ב-AOSP מספקת ערכת נושא ומבנה בסיסי שתוכלו לאמץ כפי שהוא או לשנות.
בטבלה שלהלן, התיאורים של "SHOULD" ו-"MAY" הם לפי תקן IETF המוגדר במילות מפתח לשימוש ב-RFCs לציון רמות דרישה (RFC 2119) , אותו תקן המשמש בהגדרת התאימות של Android 10 .
הנחיות להתאמה אישית
אתה יכול להתאים או לשנות את ערכת הנושא והמבנה הבסיסיים לפי ההגבלות המוזכרות להלן. הטבלה הבאה מתארת את אחריות OEM לגבי התאמה אישית.
התאמה אישית | תיאור |
---|---|
צריך | התנהגויות או ממשקים שעשויים להיות מותאמים אישית:
|
מאי | התנהגויות או ממשקים שגוגל ממליצה על חווית משתמש אופטימלית, אך לא אוכפת.
|
חייגן שייך לחבילה של אפליקציות מערכת (כולל Media, Notification Center ו-App Launcher), שכולן חולקות סגנונות ונכסים משותפים המוגדרים ברמות שונות במבנה AOSP:
framework/base/core
כל סגנונות הבסיס של אנדרואיד מוגדרים כאן. באופן ספציפי, כל ערכות הנושא של אפליקציית המערכת מבוססות עלTheme.DeviceDefault
, הנושא המיועד לשימוש על ידי יצרני OEM כדי להתאים אישית את מראה ברירת המחדל של המכשיר.packages/services/Car/car_product/overlay
תיקיה זו מכילה דרישות ל-Theme.DeviceDefault
המשמשות לייצור המראה והתחושה של AOSP של Android Automotive. יצרני ציוד מקורי עשויים לבחור לא לכלול שכבת-על זו ולהשתמש בעצמם במקום זאת.packages/apps/Car/libs/car-apps-common
צבעים וסגנונות נפוצים המשותפים בין אפליקציות מערכת שסופקו על ידי AOSP. רכיבים אלה יכולים להיות מותאם אישית על ידי יצרני OEM באמצעות שכבות-על תחתpath/to/overlay/packages/apps/Car/libs/car-apps-common
.packages/apps/Car/Dialer
חייגן משתמש בערכת נושא משלו, המשתרעת מ-Theme.DeviceDefault
(מוגדר ב-framework/base
). ניתן להתאים אישית את הפריסות, הצבעים, הסגנונות והמשאבים האחרים של חייגן באמצעות שכבת-על. בדומה ל-libs
שהוזכרו לעיל, ניתן למקם את עקיפת המשאבpath/to/overlay/packages/apps/Car/Dialer
.
תיעוד נוסף
למידע נוסף על עיצוב AOSP ושכבות-על, ראה התאמה אישית של המבנה עם שכבות-על של משאבים .