এই বিভাগটি বর্ণনা করে যে কীভাবে Android Automotive OS (AAOS) এবং Android Auto একটি সাধারণ ব্যবহারকারীর কর্মপ্রবাহের সময় আপনার মিডিয়া ব্রাউজার পরিষেবার সাথে ইন্টারঅ্যাক্ট করে:
ব্যবহারকারী আপনার অ্যাপটি AAOS বা Android Auto এ লঞ্চ করে।
হোস্ট অ্যাপটি আপনার মিডিয়া ব্রাউজার পরিষেবার সাথে আবদ্ধ হয়, যেটি OS চালু হয় যদি এটি ইতিমধ্যে চালু না হয়। আপনার
onCreate()
পদ্ধতির বাস্তবায়নে, আপনাকে অবশ্যই একটিMediaSessionCompat
অবজেক্ট এবং এর কলব্যাক অবজেক্ট তৈরি এবং নিবন্ধন করতে হবে। আরও জানতে, একটি মিডিয়া সেশন নিবন্ধন দেখুন।AAOS বা Android Auto আপনার বিষয়বস্তু অনুক্রমের রুট পুনরুদ্ধার করতে আপনার পরিষেবার
onGetRoot
পদ্ধতিতে কল করে। রুট প্রদর্শিত হয় না. পরিবর্তে, এটি পরবর্তী ধাপে আপনার অ্যাপ থেকে আরও কন্টেন্ট পুনরুদ্ধার করে।রুট মিডিয়া আইটেমের বংশধর পুনরুদ্ধার করতে AAOS বা Android Auto আপনার পরিষেবার
onLoadChildren()
পদ্ধতিতে কল করে। AAOS এবং Android Auto এই মিডিয়া আইটেমগুলিকে কন্টেন্ট আইটেমগুলির শীর্ষ স্তর হিসাবে প্রদর্শন করে৷ সিস্টেমটি কী প্রত্যাশা করে সে সম্পর্কে আরও জানতে রুট মেনুটির গঠন দেখুন।যখন ব্যবহারকারী একটি ব্রাউজযোগ্য মিডিয়া আইটেম নির্বাচন করে, তখন আপনার পরিষেবার
onLoadChildren()
পদ্ধতি আবার কল করা হয়।যদি ব্যবহারকারী একটি প্লেযোগ্য মিডিয়া আইটেম নির্বাচন করে, AAOS বা Android Auto কর্মটি সম্পাদন করার জন্য উপযুক্ত মিডিয়া সেশন কলব্যাক পদ্ধতিতে কল করে।
আপনার অ্যাপ দ্বারা সমর্থিত হলে, ব্যবহারকারী আপনার সামগ্রী অনুসন্ধান করতে পারেন। এই ক্ষেত্রে, AAOS বা Android Auto আপনার পরিষেবার
onSearch()
পদ্ধতিতে কল করুন৷ আরও জানতে, ব্রাউজযোগ্য অনুসন্ধান ফলাফল প্রদর্শন করুন ।