اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحدِّد واجهة طبقة تجريد أجهزة المركبات (VHAL) السمات التي يمكن للمصنّعين الأصليين للسيارات
تنفيذها، كما تحتوي على البيانات الوصفية للسمة. على سبيل المثال، ما إذا كان السمة عددًا صحيحًا
أو أوضاع التغيير المسموح بها. تستند واجهة VHAL إلى الوصول إلى خاصية (القراءة والكتابة
والاشتراك) وهي تعبير مجرد لدالة معيّنة.
في الإصدار 13 من نظام التشغيل Android والإصدارات الأحدث، تم نقل VHAL إلى AIDL في IVehicle.aidl
في الإصدار 12 من Android والإصدارات الأقدم، يتم تعريف VHAL بلغة HIDL في IVehicle.hal
تتوافق واجهة برمجة التطبيقات CarService والمكونات الأصلية لنظام التشغيل Android مع الواجهة الخلفية HIDL وAIDL، وتفضّل الواجهة الخلفية AIDL
عند توفّرها.
إرشادات
الوصف
اقتراح
بالنسبة إلى عمليات تنفيذ HIDL VHAL الحالية، عليك نقل البيانات إلى واجهة AIDL
الأحدث.
يُنصح بشدة
بالنسبة إلى عمليات تنفيذ الإصدار الجديد من VHAL، استخدِم واجهة AIDL.
لمزيد من المعلومات عن VHAL، يُرجى الاطّلاع على الصفحات التالية:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-04-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-04-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]