Deep Dive into Android Auto — From How to Use It to the Technologies Behind It
summary
Covers how Android Auto integrates with apps: audio playback is controlled using MediaSession tokens and MediaController over Binder IPC, and browsing uses MediaBrowserService with a subscribe/async-result pattern plus XML-declared allowed host signatures for Auto. Messaging is handled via NotificationListener, RemoteInput and PendingIntents with replies delivered by broadcasts; the talk also details process-death failure modes, the system MediaSessionManager role, and the exact IPC sequence to obtain a playable item and remotely control it.
AI-written summary · about
chapters (8)
- 0:00Android Auto intro
- 3:59Audio framework
- 11:41Media session & controller
- 24:49Browsing audio content
- 37:53End-to-end audio flow
- 38:56Messaging integration
- 45:17Notifications & replies
- 49:18Android Auto tech summary
related talks
38mDeveloping Apps for Android Auto.
13mAn introduction of Android Auto
32mAndroid Auto: Rolling Droid gather no moss (en)
16mWhat's new for app developers in Android Auto
19mAndroid Auto: Your Media in the Car
19mAndroid Auto - live coding
34mBuild apps for Android Auto and Android Automotive OS
13mAndroid on the Road: Playing Music with UAMP in Cars
