ম্যানিফেস্ট ফাইল কনফিগার করুন

অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ OS (AAOS) এর সাথে একীভূত করতে আপনার অ্যাপের ম্যানিফেস্ট ফাইলগুলি কনফিগার করুন৷ এই প্ল্যাটফর্মগুলির দ্বারা আবিষ্কার এবং সংযোগ সক্ষম করতে, ম্যানিফেস্টে আপনার মিডিয়া ব্রাউজার পরিষেবা ঘোষণা করুন৷ মিডিয়া কন্ট্রোলের মতো সিস্টেম UI উপাদানগুলির দ্বারা ব্যবহারের জন্য একটি অ্যাট্রিবিউশন আইকনের জন্য একটি লঞ্চার আইকন সহ প্রয়োজনীয় অ্যাপ আইকনগুলি নির্দিষ্ট করুন৷

ম্যানিফেস্ট ফাইল সম্পর্কে আরও জানতে, অ্যাপ ম্যানিফেস্ট ওভারভিউ দেখুন।

আপনার মিডিয়া ব্রাউজার পরিষেবা ঘোষণা করুন

মিডিয়া আইটেমগুলি ব্রাউজ করতে আপনার মিডিয়া ব্রাউজার পরিষেবার মাধ্যমে Android Auto এবং AAOS আপনার অ্যাপের সাথে সংযুক্ত৷ Android Auto এবং AAOS কে পরিষেবাটি আবিষ্কার করতে এবং আপনার অ্যাপের সাথে সংযোগ করতে আপনার ম্যানিফেস্টে আপনার মিডিয়া ব্রাউজার পরিষেবা ঘোষণা করুন৷

এই কোড স্নিপেট দেখায় কিভাবে আপনার ম্যানিফেস্টে আপনার মিডিয়া ব্রাউজার পরিষেবা ঘোষণা করতে হয়। আপনার AAOS মডিউলের জন্য ম্যানিফেস্ট ফাইলে এবং আপনার ফোন অ্যাপের জন্য ম্যানিফেস্ট ফাইলে এই কোডটি অন্তর্ভুক্ত করুন৷

<application>
    ...
    <service android:name=".MyMediaBrowserService"
             android:exported="true">
        <intent-filter>
            <action android:name="android.media.browse.MediaBrowserService"/>
        </intent-filter>
    </service>
    ...
</application>

অ্যাপ আইকন নির্দিষ্ট করুন

সিস্টেম UI-তে আপনার অ্যাপের প্রতিনিধিত্ব করতে, Android Auto এবং AAOS-এর ব্যবহার করা উচিত এমন অ্যাপ আইকনগুলি নির্দিষ্ট করুন৷ এই দুটি আইকন প্রয়োজন:

লঞ্চার আইকন সংজ্ঞায়িত করুন

লঞ্চার আইকনটি আপনার অ্যাপটিকে সিস্টেম UI-তে উপস্থাপন করে, যেমন লঞ্চারে এবং আইকনগুলির ট্রেতে। আপনি উল্লেখ করতে পারেন যে আপনি নিম্নলিখিত ম্যানিফেস্ট ঘোষণা ব্যবহার করে আপনার গাড়ি মিডিয়া অ্যাপের প্রতিনিধিত্ব করতে আপনার মোবাইল অ্যাপ থেকে আইকনটি ব্যবহার করতে চান:

<application
    ...
    android:icon="@mipmap/ic_launcher"
    ...
/>

আপনার মোবাইল অ্যাপের থেকে আলাদা আইকন ব্যবহার করতে, ম্যানিফেস্টে আপনার মিডিয়া ব্রাউজার পরিষেবার <service> উপাদানে android:icon বৈশিষ্ট্য সেট করুন:

<application>
    ...
    <service
        ...
        android:icon="@mipmap/auto_launcher"
        ...
    />
</application>

অ্যাট্রিবিউশন আইকন সংজ্ঞায়িত করুন

অ্যাট্রিবিউশন আইকনটি এমন জায়গায় ব্যবহার করা হয় যেখানে মিডিয়া বিষয়বস্তু প্রাধান্য পায়, যেমন মিডিয়া কার্ডে। বিজ্ঞপ্তিগুলির জন্য ব্যবহৃত ছোট আইকনটি পুনরায় ব্যবহার করার কথা বিবেচনা করুন৷ এই আইকনটি একরঙা হতে হবে।

মিডিয়া কার্ডে অ্যাট্রিবিউশন আইকন

চিত্র 1. মিডিয়া কার্ডে অ্যাট্রিবিউশন আইকন।

আপনি একটি আইকন নির্দিষ্ট করতে পারেন যা এই ম্যানিফেস্ট ঘোষণা ব্যবহার করে আপনার অ্যাপের প্রতিনিধিত্ব করতে ব্যবহৃত হয়:

<application>
    ...
    <meta-data
        android:name="androidx.car.app.TintableAttributionIcon"
        android:resource="@drawable/ic_status_icon" />
    ...
</application>