এই নির্দেশিকায় গুগল বিল্ট-ইন সহ একটি অ্যান্ড্রয়েড অটোমোটিভ ইনস্ট্যান্স কীভাবে সেট আপ এবং রান করতে হয় তা বর্ণনা করা হয়েছে। এই নির্দেশিকায় নেভিগেশন এবং ভয়েস সলিউশনের জন্য থার্ড-পার্টি গুগল এপিআইগুলো কীভাবে পরীক্ষা করতে হয়, তাও বর্ণনা করা হয়েছে।
To learn more about these APIs, see Implement navigation app intents and Google Maps for Android Automotive Intents .
যেমনটি দেখানো হয়েছে, একটি অ্যাসিস্ট্যান্ট অ্যাপ্লিকেশন এবং গুগল ম্যাপসের মধ্যকার মিথস্ক্রিয়া বর্ণনা করতে আপনি তিন ধরনের ইন্টেন্ট ব্যবহার করতে পারেন: নেভিগেশন, সার্চ এবং কাস্টম অ্যাকশন। একইভাবে, এই ইন্টেন্টগুলো জেমিনি (বা গুগল অ্যাসিস্ট্যান্ট) এবং একটি নেভিগেশন অ্যাপ্লিকেশনের মধ্যকার মিথস্ক্রিয়াও বর্ণনা করে।
এই কন্টেন্টে বর্ণনা করা হয়েছে কীভাবে একটি অ্যাসিস্ট্যান্ট অ্যাপ্লিকেশন থেকে গুগল ম্যাপস-এর ইন্টেন্টগুলো পরীক্ষা করতে হয়। এছাড়াও, জেমিনি, গুগল অ্যাসিস্ট্যান্ট বা অন্যান্য অ্যাসিস্ট্যান্ট অ্যাপ থেকে ইন্টেন্ট গ্রহণ করার জন্য কীভাবে একটি নেভিগেশন অ্যাপ্লিকেশন ইন্টিগ্রেট করতে হয়, তাও আমরা বর্ণনা করেছি।
সেটআপ
শুরু করতে:
- অ্যান্ড্রয়েড স্টুডিও ডাউনলোড ও ইনস্টল করুন।
- Open Tools > Device Manager and add the Automotive (1408p landscape) with Google Play image.
- এমুলেটর ইমেজটি চালু করুন এবং গুগল প্লে-তে সাইন ইন করুন। আপনি ডিফল্ট অ্যাসিস্ট্যান্ট হিসেবে যেটি বেছে নিয়েছেন, সেই অনুযায়ী জেমিনি বা গুগল অ্যাসিস্ট্যান্ট খুঁজে বের করে আপডেট করুন।
- আমাদের ডেমো অ্যাপ্লিকেশন প্রজেক্টের কন্টেন্টগুলো এক্সট্র্যাক্ট করুন এবং অ্যান্ড্রয়েড স্টুডিওতে প্রজেক্টটি খুলুন ( ফাইল > ওপেন... )।
- এমুলেটরে ডেমো অ্যাপ্লিকেশনটি ইনস্টল ও চালু করতে রান > রান অটোমোটিভ নির্বাচন করুন।
ডেমো
Implement navigation app intents and Google Maps for Android Automotive Intents describe the three types of intents you can execute: navigation, search, and custom action.

গুগল ম্যাপস নির্দেশিত অপারেশনগুলো সম্পাদন করে।
জেমিনি বা গুগল অ্যাসিস্ট্যান্ট দ্বারা ট্রিগার করা ইন্টেন্টগুলির প্রাপক হিসাবে ডেমো অ্যাপ্লিকেশনটিকে নির্দিষ্ট করতে:
Go to Settings > Google > Gemini (or Google Assistant) > Default navigation app.

চিত্র ১। ডিফল্ট নেভিগেশন অ্যাপটি নির্বাচন করুন। মাইক্রোফোন আইকনে ক্লিক করুন এবং একটি প্রশ্ন বলুন। উদাহরণস্বরূপ, "কাছাকাছি রেস্তোরাঁ"। যদি মাইক্রোফোনটি প্রত্যাশিতভাবে কাজ না করে, তবে বর্ধিত নিয়ন্ত্রণ, সেটিংস এবং সাহায্য দেখুন। ইন্টেন্ট ইউআরআই (intant URI) পরবর্তী প্রক্রিয়াকরণের জন্য জেমিনি বা গুগল অ্যাসিস্ট্যান্ট দ্বারা নেভিগেশন অ্যাপে পাঠানো হয়।

Figure 2. Output of Gemini or Google Assistant generated Intent.
প্রযুক্তিগত বিবরণ
You can use the Android Debug Bridge (adb) to trigger intents from the console. To learn more, see gas-intents-console-tests.txt .
To designate that an application can receive intents from Gemini or Google Assistant, include this code in the AndroidManifest.xml file of the navigation application:
<!-- Navigation Intent -->
<intent-filter>
<action android:name="androidx.car.app.action.NAVIGATE" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="geo" />
</intent-filter>
<!-- Search Intent -->
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="geo" />
</intent-filter>
<!-- Custom Action Intents -->
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="geo.action" />
</intent-filter>
To add the app to Settings > Google > Gemini (or Google Assistant) > Default navigation app so that it can be seen and selected, add:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.APP_MAPS" />
</intent-filter>