У нас есть мультимедийное приложение, созданное с использованием .net Maui, а мультимедийная часть реализована с помощью Xamarin Media Manager. Мы внесли некоторые изменения, чтобы исправить некоторые проблемы, но по большей части все осталось как есть. В настоящее время мы работаем над созданием интерфейса Android Auto. В основном все прошло гладко, в Xamarin Media Manager уже реализован MediaBrowserService, к которому мы смогли подключиться для отображения нашего пользовательского интерфейса на интерфейсе автомобиля.Однако мы столкнулись с одной странной проблемой: запуск приложения из Android Auto приводит к отображению пустого экрана без контента, если только приложение не запускается сначала с телефона, после чего оно будет работать нормально, пока вы принудительно не закроете приложение, а затем оно вернется в странное состояние непригодности для использования. Я предполагаю, что что-то не так с MediaBrowserService в Xamarin Media Manager, но я не понимаю, что именно — на самом деле не кажется, что должно быть много места, чтобы он не работал должным образом.
Наш Android-манифест содержит все необходимое для автомобиля:
Наше автомобильное приложение такое:
Наш медиаменеджер Xamarin MediaBrowserService немного изменен, но во многом близок к оригиналу, как на их Github.
Заранее спасибо — мы так близки быть готовым к запуску, если бы не эта проблема.
Подробнее здесь:
https://stackoverflow.com/questions/791 ... car-unless