Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Giao diện HIDL VHAL
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Giao diện HIDL VHAL được xác định tại IVehicle.hal và cung cấp các phương thức này.
| Phương thức |
Mô tả |
|---|
getAllPropConfigs() tạo
(vec<VehiclePropConfig>propConfigs);
Liệt kê cấu hình của tất cả các thuộc tính mà VHAL hỗ trợ. CarService chỉ sử dụng các thuộc tính được hỗ trợ.
|
ongetPropConfigs(vec props) tạo
(StatusCode status,vec<VehiclePropConfig> propConfigs);
Trả về cấu hình của các thuộc tính đã chọn.
|
set(VehiclePropValue propValue) tạo
(StatusCodestatus);
Ghi một giá trị vào một thuộc tính. Kết quả của thao tác ghi được xác định theo từng thuộc tính.
|
subscribe(IVehicleCallback callback, vec options)
tạo (StatusCode status);
Bắt đầu theo dõi sự thay đổi giá trị của một thuộc tính.
|
unsubscribe(IVehicleCallback callback, int32_t propId)
tạo (StatusCode status);
Dừng theo dõi thay đổi giá trị thuộc tính cho một thuộc tính đã đăng ký trước đó.
|
VHAL HIDL sử dụng các giao diện gọi lại sau:
| Lệnh gọi lại |
Mô tả |
|---|
oneway |
onPropertyEvent(vecpropValues);
Thông báo thay đổi giá trị thuộc tính của xe. Chỉ áp dụng cho các tài sản đã đăng ký.
|
oneway |
onPropertySetError(StatusCode errorCode,int32_t propId,int32_tareaId);
Trả về các lỗi đặt thuộc tính không đồng bộ không thể liên kết với một thao tác đặt cụ thể.
|
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-12-03 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-12-03 UTC."],[],[]]