27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সমর্থিত সিস্টেম বৈশিষ্ট্য
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
VHAL দ্বারা সমর্থিত বৈশিষ্ট্যগুলি অবশ্যই একটি সিস্টেম সম্পত্তি বা একটি বিক্রেতার সম্পত্তি হতে হবে৷ Android 14 এবং উচ্চতর সংস্করণে, সিস্টেম সম্পত্তির সংজ্ঞা VehicleProperty.aidl
এ সংজ্ঞায়িত করা হয়েছে।
অ্যান্ড্রয়েড 13 এবং তার নিচের সংস্করণে, সিস্টেম সম্পত্তির সংজ্ঞা automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl
এ সংজ্ঞায়িত করা হয়েছে, উদাহরণস্বরূপ, Android 13-এর জন্য, VehicleProperty.aidl
দেখুন।
Android 14 এবং উচ্চতর সংস্করণে, সিস্টেম প্রপার্টির সংজ্ঞাটি AIDL ইন্টারফেসে সংজ্ঞায়িত করা হয়েছে, android.hardware.automotive.vehicle.property
, যা VHAL ইন্টারফেস ( android.hardware.automotive.vehicle
) থেকে আলাদা। VHAL বাস্তবায়ন এবং VHAL ক্লায়েন্ট অবশ্যই উভয় ইন্টারফেসের উপর নির্ভর করবে।
CarPropertyManager
মাধ্যমে প্রকাশিত VHAL বৈশিষ্ট্যগুলির জন্য, VehiclePropertyIds দেখুন।
স্বয়ংক্রিয়ভাবে তৈরি অ্যাক্সেস মোড এবং পরিবর্তন মোড
Android 14 এবং উচ্চতর সংস্করণে, VHAL বাস্তবায়নকে সমর্থন করার জন্য, আমরা স্বয়ংক্রিয়ভাবে তৈরি করা C++ হেডার ফাইল এবং জাভা ক্লাস ফাইলগুলিকে সিস্টেমের বৈশিষ্ট্যগুলির জন্য অনুমোদিত পরিবর্তন মোড বা অ্যাক্সেস মোড প্রদান করি। বিক্রেতা VHAL বাস্তবায়ন এগুলি ব্যবহার করে নিশ্চিত করতে পারে যে সম্পত্তি কনফিগারগুলি স্পেসিফিকেশন পূরণ করে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Supported system properties\n\nProperties supported by the VHAL\nmust be either a system property or a vendor property. In Android 14 and\nhigher, system property definitions are defined at\n[VehicleProperty.aidl](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl).\n\n\nIn Android 13 and lower, system property definitions are defined at `automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl`, for example, for Android 13, see\n[VehicleProperty.aidl](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android13-release/automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl).\n\nIn Android 14 and higher, the system property definition is defined in the AIDL interface,\n`android.hardware.automotive.vehicle.property`, which is separate from the VHAL\ninterface (`android.hardware.automotive.vehicle`). VHAL implementations and VHAL\nclients must depend on both interfaces.\n\nFor VHAL properties exposed through `CarPropertyManager`, see\n[VehiclePropertyIds](https://developer.android.com/reference/android/car/VehiclePropertyIds).\n\nAuto-generated access modes and change modes\n--------------------------------------------\n\nIn Android 14 and higher, to support VHAL implementations, we provide auto-generated\n[C++ header\nfiles](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl/generated_lib/4/cpp) and\n[Java class files](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl/generated_lib/4/java)\nwith the allowed change mode or access mode for system properties. Vendor VHAL implementations\ncan use these to ensure the property configs meet the specification."]]