ওভারভিউ

পরবর্তী প্রজন্মের যানবাহনগুলি একাধিক স্ক্রীন সমর্থন করে, যার মধ্যে কয়েকটি সমৃদ্ধ সামগ্রী সরবরাহ করতে Android দ্বারা পরিচালিত হতে পারে। এই পৃষ্ঠাটি একটি Android Automotive IVI সিস্টেমে ইনস্ট্রুমেন্ট ক্লাস্টার এবং অন্যান্য ডিসপ্লেগুলিকে একীভূত করার মূল উপাদানগুলি বর্ণনা করে৷

অ্যান্ড্রয়েডে এক্সটার্নাল ডিসপ্লে

Android 10 বহিরাগত ডিসপ্লের ব্যবহার সমর্থন করতে android.app.Presentation API ব্যবহার করে। একটি উপস্থাপনা একটি অনন্য ডায়ালগ, এটির উদ্দেশ্য একটি গৌণ প্রদর্শনে বিষয়বস্তু উপস্থাপন করা। একটি প্রেজেন্টেশন তৈরির সময় টার্গেট ডিসপ্লের সাথে যুক্ত থাকে এবং ডিসপ্লে মেট্রিক্স অনুযায়ী এর প্রসঙ্গ এবং রিসোর্স কনফিগারেশন কনফিগার করে।

ইনস্ট্রুমেন্ট ক্লাস্টার ডিসপ্লে

উপস্থাপনা API একটি সাধারণ যন্ত্র ক্লাস্টার প্রদর্শনের জন্য যথেষ্ট, যার এই ভাতা রয়েছে:

নমুনা প্রদর্শন
চিত্র 1 . নমুনা যন্ত্র ক্লাস্টার প্রদর্শন

উপস্থাপনা API এর প্রয়োজন নেই:

  • আলাদা অডিও ফোকাস।
  • সম্পূর্ণ কার্যকলাপ বা অ্যাপ চালানোর জন্য।
  • সমসাময়িক ব্যবহারকারীর ইনপুট বিবেচনা করতে।
  • স্পর্শ ঘটনা পরিচালনা করতে.

একাধিক প্রদর্শনের ব্যবহার সম্পর্কে আরও জানতে, মাল্টি-ডিসপ্লে ওভারভিউ দেখুন।

পূর্বশর্ত : Android WindowManager- এর পূর্ববর্তী উন্নয়নের সাথে কিছু পরিচিতি সহায়ক।

সমর্থিত বিষয়বস্তুর প্রকার

কিছু যানবাহন নাও চাইতে পারে যে অ্যান্ড্রয়েড সরাসরি ইনস্ট্রুমেন্ট ক্লাস্টার গ্রাফিক্স আঁকুক, কিন্তু তারপরও তথ্য দেখাতে চায় যেমন পালাক্রমে নির্দেশিকা বা সঙ্গীত শিরোনাম। অ্যান্ড্রয়েড বিভিন্ন উপায়ে এই ধরনের ডেটা পাঠাতে পারে। একটি অ্যান্ড্রয়েড ডিভাইস এইভাবে উপকরণ ক্লাস্টার সামগ্রী পাঠাতে পারে:

  • মেটাডেটা-ভিত্তিক, যেমন CarVendorExtensionManager বা VehicleNetworkService এর মাধ্যমে CAN-এর মাধ্যমে বার্তা পাঠানো। ইন্সট্রুমেন্টাল ক্লাস্টার সিস্টেমকে অবশ্যই মেটাডেটার উপর ভিত্তি করে উপযুক্ত গ্রাফিক্স তৈরি করতে হবে।
  • গ্রাফিক্স-ভিত্তিক, শারীরিক বা ভার্চুয়াল ডিসপ্লেতে। ডিসপ্লেটি গেজ ক্লাস্টারের ভিতরে একটি ডেডিকেটেড ডিসপ্লে হতে পারে, অথবা সম্পূর্ণ গ্রাফিকাল ইন্সট্রুমেন্ট ক্লাস্টার ডিসপ্লের অংশ।

গ্রাফিক্স-ভিত্তিক যন্ত্র ক্লাস্টার প্রদর্শনের জন্য হার্ডওয়্যার আর্কিটেকচারের উদাহরণ:

ডিসপ্লে কনফিগারেশন

চিত্র 2. নমুনা অ্যান্ড্রয়েড অটোমোটিভ গ্রাফিক্স-ভিত্তিক যন্ত্র ক্লাস্টার প্রদর্শন।

নিরাপত্তা-সমালোচনা (ইনস্ট্রুমেন্ট ক্লাস্টার রেন্ডার করার জন্য দায়ী) এবং Android OS একই মাল্টি-কোর SoC-তে থাকতে পারে (উদাহরণস্বরূপ, রিয়েল-টাইম OS-এর জন্য Cortex-R এবং Android-এর জন্য Cortex-A ডেডিকেট করুন)। ইন্টারফেসটি হতে পারে ইথারনেট AVB (অডিও ভিডিও ব্রিজ), LVDS বা HDMI। অ্যান্ড্রয়েডে, গ্রাফিক্স ইন্সট্রুমেন্ট ক্লাস্টার ভার্চুয়াল ডিসপ্লে হিসাবে সংযুক্ত হতে পারে, ডিসপ্লে HAL বাস্তবায়নের পিছনে হার্ডওয়্যার আর্কিটেকচার লুকিয়ে রাখে।

পিছনের আসনের সীমাবদ্ধতা

পিছনের আসনের বিনোদনের জন্য, উপস্থাপনা API এর নিম্নলিখিত সীমাবদ্ধতা রয়েছে:

  • সমগ্র কার্যকলাপ প্রজেক্ট করা যাবে না (উপস্থাপনা একটি ডায়ালগ)।
  • শুধুমাত্র একটি অডিও ফোকাস উপলব্ধ।
  • কোন সমসাময়িক ব্যবহারকারী নেই।
  • বাহ্যিক প্রদর্শনের জন্য কোন সরাসরি স্পর্শ ইভেন্ট নেই (আলাদা ইনজেকশন প্রবাহ প্রয়োজন)।