اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
نظرة عامة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحدّد واجهة طبقة تجريد أجهزة المركبات (VHAL) الخصائص التي يمكن للمصنّعين الأصليين للأجهزة تنفيذها، كما تحتوي على البيانات الوصفية الخاصة بالخصائص. على سبيل المثال، ما إذا كانت السمة عددًا صحيحًا وأنواع التغيير المسموح بها. تستند واجهة VHAL إلى إمكانية الوصول إلى إحدى السمات (قراءتها وكتابتها والاشتراك فيها)، وهي عبارة عن تجريد لوظيفة معيّنة.
في نظام التشغيل Android 13 والإصدارات الأحدث، تم نقل VHAL إلى AIDL في IVehicle.aidl
في نظام التشغيل Android 12 والإصدارات الأقدم، يتم تحديد VHAL باستخدام لغة HIDL في IVehicle.hal
تتوافق CarService ومكوّنات Android الأصلية مع الخلفية المستندة إلى HIDL وAIDL، وتفضّل الخلفية المستندة إلى AIDL عندما تكون متاحة.
الإرشادات
الوصف
يُنصح بشدة
بالنسبة إلى عمليات تنفيذ HIDL VHAL الحالية، يجب نقل البيانات إلى واجهة AIDL الأحدث.
يجب
بالنسبة إلى عمليات تنفيذ جديدة لواجهة برمجة تطبيقات VHAL، استخدِم واجهة AIDL.
لمزيد من المعلومات عن VHAL، يُرجى الاطّلاع على الصفحات التالية:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-18 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-06-18 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]