メディア ブラウザ サービスを作成するには、サポートされている MediaBrowserServiceCompat
クラスまたは MediaLibraryService
クラスを拡張します。これにより、Android Auto と Android Automotive OS(AAOS)は、サービスを使用して次の処理を実行できます。
アプリのコンテンツ階層を参照して、ユーザーにメニューを表示する。
アプリの
MediaSessionCompat
オブジェクトのトークンを取得して、音声の再生を制御する。
メディア ブラウザ サービスを使用して、他のクライアントがアプリからメディア コンテンツにアクセスできるようにすることも可能です。このメディア クライアントは、ユーザーのスマートフォン上の他のアプリでも、他のリモート クライアントでもかまいません。
目次
以下のページでは、メディア ブラウザの操作方法について詳しく説明します。
- メディア ブラウザのライフサイクル
- コンテンツの階層を構築する
- コンテンツ スタイルを適用する
- メディアのアートワークを表示する
- ブラウズ可能な検索結果を表示する
- カスタム ブラウズ アクションを実装する
設計ガイドライン
デザイン ガイドラインの詳細については、以下をご覧ください。