نظرة عامة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحدد واجهة طبقة تجريد أجهزة السيارة (VHAL) الخصائص التي يمكن لمصنعي المعدات الأصلية تنفيذها وتحتوي على بيانات وصفية للخصائص (على سبيل المثال ، ما إذا كانت الخاصية int وأوضاع التغيير المسموح بها). تعتمد واجهة VHAL على الوصول إلى خاصية (قراءة ، كتابة ، اشتراك) ، وهي عبارة عن تجريد لوظيفة معينة.
لمعرفة المزيد حول العمل مع VHAL ، راجع هذه المقالات:
- خصائص السيارة . تعرف على الخصائص التي يمكنك تنفيذها.
- تصحيح أخطاء VHAL . اقرأ كيفية تفريغ الحالة الحالية لـ VHAL وكيفية تضمين عملية تفريغ VHAL في حالة التفريغ.
- حراسة . تتكون وحدة المراقبة من برنامج خفي أصلي ومكون CarService. يتفاعل البرنامج الخفي الأصلي مع الخدمات الأصلية ويتفاعل مكون CarService مع تطبيقات Android وخدمات Java.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-10-14 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":"غير ذلك"
}]