از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
نمای کلی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
رابط لایه انتزاعی سختافزار خودرو (VHAL) ویژگیهایی را که تولیدکنندگان اصلی تجهیزات (OEM) میتوانند پیادهسازی کنند، تعریف میکند و شامل فرادادههای ویژگی است. به عنوان مثال، اینکه آیا یک ویژگی عدد صحیح است و کدام حالتهای تغییر مجاز هستند. رابط VHAL مبتنی بر دسترسی (خواندن، نوشتن و اشتراک) به یک ویژگی است که انتزاعی برای یک تابع خاص است.
در اندروید ۱۳ و بالاتر، VHAL به AIDL در IVehicle.aidl مهاجرت کرد.
در اندروید ۱۲ و پایینتر، VHAL با زبان HIDL در IVehicle.hal تعریف میشود.
کامپوننتهای بومی CarService و اندروید از بکاند HIDL و AIDL پشتیبانی میکنند و در صورت وجود، بکاند AIDL را ترجیح میدهند.
راهنمایی
توضیحات
اکیداً توصیه میکنم
برای پیادهسازیهای موجود HIDL VHAL، به رابط AIDL جدیدتر مهاجرت کنید.
باید
برای پیادهسازیهای جدید VHAL، از رابط AIDL استفاده کنید.
برای کسب اطلاعات بیشتر در مورد VHAL، به این صفحات مراجعه کنید:
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]