Отправка запросов API от MusicBrowserServiceCompat в Android Auto - PullRequest
2 голосов
/ 05 ноября 2019

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

Я проверил коды универсального плеера Google, я не мог понять, как они получают песни (иэто было в Kotlin ... коды были слишком короткими, чтобы понять) https://github.com/android/uamp

Я также нашел MediaBrowserCompat, который имеет какое-то отношение к соединениям, однако я не уверен, является ли это соединением API илиСервис.

Как мне это сделать? Как мы отправляем запросы на удаленный сервер, получаем результаты и заполняем их?

1 Ответ

1 голос
/ 14 ноября 2019

Итак, просто чтобы прояснить свой вопрос, вы пытаетесь скопировать коды универсального плеера Google, которые можно найти https://github.com/android/uamp,, но в Java, и вы не уверены, где они вызывают API / получают песни сами?

Похоже, что они создают ConnectionService в AutomotiveMusicService.kt и из-за этого они вызывают API в общем разделе .

Я думаю, эта музыкальная демонстрация также может помочь, поскольку я считаю, что она выполняет то же самое.

...