ওভারভিউ

ভেহিকল হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (ভিএইচএএল) ইন্টারফেস OEM গুলি প্রয়োগ করতে পারে এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে এবং এতে সম্পত্তি মেটাডেটা রয়েছে৷ উদাহরণস্বরূপ, একটি সম্পত্তি একটি পূর্ণসংখ্যা কিনা এবং কোন পরিবর্তন মোড অনুমোদিত। VHAL ইন্টারফেসটি একটি সম্পত্তি অ্যাক্সেস করার (পড়া, লেখা এবং সদস্যতা নেওয়া) উপর ভিত্তি করে, যা একটি নির্দিষ্ট ফাংশনের জন্য একটি বিমূর্ততা।

  • Android 13 এবং উচ্চতর সংস্করণে, VHAL IVehicle.aidl এ AIDL-এ স্থানান্তরিত হয়েছে
  • অ্যান্ড্রয়েড 12 এবং তার নিচের সংস্করণে, IVehicle.hal এ VHAL-কে HIDL ভাষা দিয়ে সংজ্ঞায়িত করা হয়েছে

কারসার্ভিস এবং অ্যান্ড্রয়েড নেটিভ উপাদানগুলি HIDL এবং AIDL ব্যাকএন্ড সমর্থন করে এবং এটি উপলব্ধ হলে AIDL ব্যাকএন্ড পছন্দ করে৷

নির্দেশনা বর্ণনা
সুপারিশ করুন বিদ্যমান HIDL VHAL বাস্তবায়নের জন্য, নতুন AIDL ইন্টারফেসে স্থানান্তর করুন।
দৃঢ়ভাবে সুপারিশ নতুন VHAL বাস্তবায়নের জন্য, AIDL ইন্টারফেস ব্যবহার করুন।

VHAL সম্পর্কে আরও জানতে, এই পৃষ্ঠাগুলি দেখুন: