Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
التحقّق من التوافق مع الإصدارات السابقة لإطار عمل HIDL
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تضمن طبقات تجريد الأجهزة (HAL) المستندة إلى HIDL
توافق نظام Android الأساسي (المعروف أيضًا باسم system.img أو إطار العمل) مع الإصدارات السابقة. في حين أنّ اختبارات مجموعة اختبارات المورّد (VTS)
تضمن عمل طبقات HAL على النحو المتوقّع (على سبيل المثال، يتم إجراء اختبارات الإصدار 1.1 من طبقة HAL على جميع
عمليات التنفيذ للإصدار 1.2)، هناك حاجة إلى اختبارات إطار العمل لضمان أنّه عند توفير
طبقة HAL متوافقة (1.0 أو 1.1 أو 1.2)، يعمل إطار العمل بشكل سليم
مع هذه الطبقة.
للحصول على تفاصيل حول لغة تعريف واجهة 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
...
يتضمّن قسم النظام عادةً برنامجًا خفيًا للإطار (مثل
teleportd) يدير عملية التواصل مع مجموعة معيّنة من
عمليات تنفيذ طبقة تجريد الأجهزة. بدلاً من ذلك، قد تتضمّن الأنظمة مكتبة نظام (مثل android.hardware.configstore-utils) تنفّذ سلوكًا مناسبًا للعميل. في المثال أعلاه، يجب أن يعمل teleportd بغض النظر عن إصدار طبقة HAL المثبّتة على الجهاز.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-07-16 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-07-16 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]