২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
কী ইনপুট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Vehicle HAL প্রপার্টি VEHICLE_PROPERTY_HW_KEY_INPUT এর উপর ভিত্তি করে, hardware/libhardware/include/hardware/vehicle.h এ সংজ্ঞায়িত, Android Automotive স্টিয়ারিং রিমোট সুইচ, হার্ডওয়্যার বোতাম এবং টাচ প্যানেল অন্তর্ভুক্ত উপাদানগুলি থেকে কী ইনপুট পরিচালনা করে৷
উদাহরণস্বরূপ, একটি CAN বাস নেটওয়ার্কের মাধ্যমে একটি মূল ইভেন্টের প্রেরণ:

চিত্র 1. CANbus প্রবাহের উপর Android Automotive কী ইভেন্ট।
মূল ইভেন্ট ডেটা
যানবাহন HAL-এর প্রতিটি মূল ইভেন্টের সাথে নিম্নলিখিত ডেটা সংযুক্ত করা হয়েছে:
- ইনপুট অ্যাকশন (উপর/নিচে):
VEHICLE_HW_KEY_INPUT_ACTION_DOWN = 0,
VEHICLE_HW_KEY_INPUT_ACTION_UP = 1,
- যানবাহন HAL-এর একটি অংশীদার বাস্তবায়নে Android কীগুলিতে কী কোড ম্যাপ করা হয়েছে৷
- লক্ষ্য প্রদর্শন (প্রধান/যন্ত্র ক্লাস্টার):
VEHICLE_DISPLAY_MAIN = 0,
VEHICLE_DISPLAY_INSTRUMENT_CLUSTER = 1,
ইনস্ট্রুমেন্ট ক্লাস্টারে কী ইনপুট হ্যান্ডলিং CarInputService ব্যবহার করে (একই পরিষেবা যানবাহনে নিয়মিত ইনপুট হ্যান্ডলিংয়ের জন্য ব্যবহার করে)। মূল ইভেন্টগুলি InstrumentClusterRenderingService এ প্রচারিত হয়:
public class MyClusterRenderingService extends
InstrumentClusterRenderingService {
...
@Override protected void onKeyEvent(KeyEvent keyEvent) { /* Inject to
Presentation? */ }
}
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-18 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"]],["2026-06-18 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]