Как сделать MediaBrowserService доступным из Android Auto?

Я реализовал MusicPlayerService, следуя официальному руководству с сайта разработчиков Android. В нескольких местах я нашел информацию о том, что этого должно быть достаточно, чтобы мое приложение было готово для Android Auto.

Но если я открою это (только интерфейс телефона, потому что в данный момент у меня нет совместимой машины), список музыкальных провайдеров будет содержать только Google Music и уже установленный медиаплеер VLC. Для проверки я также загрузил, скомпилировал и установил пример универсального музыкального проигрывателя, который не отображается либо вверх.

Должен ли я сначала что-то включить или даже загрузить приложение в Google Play?

РЕДАКТИРОВАНИЕ: я протестировал его с помощью головного устройства для настольных ПК. и это работает. После этого услуга также видна в интерфейсе телефона. Но это не ожидаемое поведение, верно?


person johrpan    schedule 10.01.2018    source источник


Ответы (1)


В Android Auto будут отображаться только приложения, установленные через Google Play. Если вы хотите протестировать свое приложение с помощью интерфейса телефона, вам необходимо включить режим разработчика и опцию «неизвестные источники» в настройках разработчика.

https://developer.android.com/training/auto/testing/index.html#phone

person johrpan    schedule 10.01.2018