از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
رابط HIDL VHAL
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
رابط HIDL VHAL در IVehicle.hal تعریف شده است و این روش ها را ارائه می دهد.
| روش | توضیحات | getAllPropConfigs() تولید می کند (vec<VehiclePropConfig>propConfigs); پیکربندی تمام ویژگی های پشتیبانی شده توسط VHAL را فهرست می کند. CarService فقط از ویژگی های پشتیبانی شده استفاده می کند. |
ongetPropConfigs(vec props) ایجاد می کند (StatusCode status,vec<VehiclePropConfig> propConfigs); پیکربندی ویژگی های انتخاب شده را برمی گرداند. |
set(VehiclePropValue propValue) ایجاد می کند (StatusCodestatus); مقداری را برای یک ویژگی می نویسد. نتیجه نوشتن در هر ویژگی تعریف می شود. |
subscribe(IVehicleCallback callback, vec options) ایجاد می کند (StatusCode status); نظارت بر تغییر ارزش دارایی را شروع می کند. |
unsubscribe(IVehicleCallback callback, int32_t propId) ایجاد می کند (StatusCode status); نظارت بر تغییر ارزش دارایی را برای یک دارایی مشترک قبلی متوقف می کند. |
HIDL VHAL از این واسط های پاسخ به تماس استفاده می کند:
| پاسخ به تماس | توضیحات | oneway | onPropertyEvent(vec propValues);
تغییر ارزش اموال وسیله نقلیه را مطلع می کند. فقط برای املاک مشترک اعمال شود. |
oneway | onPropertySetError(StatusCode errorCode,int32_t propId,int32_tareaId);
خطاهای مجموعه ویژگی های async را که نمی توانند با یک عملیات مجموعه خاص مرتبط شوند، برمی گرداند. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-03 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-12-03 بهوقت ساعت هماهنگ جهانی."],[],[]]