אימות תאימות לאחור של מסגרת HIDL
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
HiDL HALs
להבטיח שמערכת הליבה של Android (נקראת גם system.img או framework)
תאימות לאחור. בזמן שחבילת הבדיקה של הספק (VTS)
בדיקות כאלה נועדו לוודא שבדיקות HAL פועלות כמצופה (למשל, בדיקות HAL פועלות בכל
1.2), נדרשת בדיקת framework כדי להבטיח שכאשר
תואם HAL (1.0, 1.1 או 1.2), ה-framework פועל כמו שצריך
עם ה-HAL הזה.
לקבלת פרטים על שפת ההגדרה של ממשק HAL (HIDL), עיינו במאמר
HIDL,
ניהול גרסאות HIDL ו-
הוצאה משימוש של HIDL HAL.
מידע על שדרוגים ל-HAL
יש שני סוגים של שדרוגים ל-HAL: מז'ורי ומשני.
רוב המערכות כוללות רק הטמעת HAL אחת, אבל
ועל הטמעות נתמכות. לדוגמה:
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
מחיצת המערכת כוללת בדרך כלל דימון (daemon) של framework (כמו
teleportd
) שמנהל תקשורת עם קבוצה ספציפית של
יישומי HAL. לחלופין, המערכות עשויות
כוללים ספריית מערכת (כמו
android.hardware.configstore-utils
) עם אפשרות הטמעה
התנהגות הלקוח. בדוגמה שלמעלה, הפונקציה teleportd
חייבת לפעול לא
ללא קשר לגרסת ה-HAL שמותקנת במכשיר.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-09-05 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-09-05 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-09-05 (שעון UTC)."]]