Bu bölümde, Android Automotive OS (AAOS) ve Android Auto'nun, tipik bir kullanıcı iş akışı sırasında medya tarayıcı hizmetinizle nasıl etkileşim kurduğu açıklanmaktadır:
Kullanıcı, uygulamanızı AAOS veya Android Auto'da başlatır.
Ana makine uygulaması, medya tarayıcı hizmetinize bağlanır. Bu hizmet, henüz çalışmıyorsa işletim sistemi tarafından başlatılır.
onCreate()
yöntemini uygularkenMediaSessionCompat
nesnesi ve geri çağırma nesnesi oluşturup kaydetmeniz gerekir. Daha fazla bilgi edinmek için Register a media session (Medya oturumu kaydetme) başlıklı makaleyi inceleyin.AAOS veya Android Auto, içerik hiyerarşinizdeki kökü almak için hizmetinizin
onGetRoot
yöntemini çağırır. Kök görüntülenmez. Bunun yerine, sonraki adımlarda uygulamanızdan daha fazla içerik alır.AAOS veya Android Auto, kök medya öğesinin alt öğelerini almak için hizmetinizin
onLoadChildren()
yöntemini çağırır. AAOS ve Android Auto bu medya öğelerini içerik öğelerinin en üst düzeyinde gösterir. Sistemin beklentileri hakkında daha fazla bilgi edinmek için Kök menüyü yapılandırma başlıklı makaleyi inceleyin.Kullanıcı göz atılabilir bir medya öğesi seçtiğinde hizmetinizin
onLoadChildren()
yöntemi tekrar çağrılır.Kullanıcı oynatılabilir bir medya öğesi seçerse AAOS veya Android Auto, işlemi gerçekleştirmek için uygun medya oturumu geri çağırma yöntemini çağırır.
Uygulamanız destekliyorsa kullanıcılar içeriğinizi de arayabilir. Bu durumda, AAOS veya Android Auto, hizmetinizin
onSearch()
yöntemini çağırır. Daha fazla bilgi için Göz atılabilir arama sonuçlarını görüntüleme başlıklı makaleyi inceleyin.