Skip to content

Radio application for car head unit MST768 (Allwinner T3 - Android 7.1)

License

Notifications You must be signed in to change notification settings

ivvlev/CarRadio

Repository files navigation

Описание

CarRadio - Android приложение "Радио" для головного устройства автомобиля на платформе MST768 (Allwinner T3 - Android 7.1).

Днём Ночью
CarRadio днём CarRadio ночью

Является альтернативой приложению, идущему в комплекте с устройством.

Днём Ночью
Стандартное приложение днём Стандартное приложение ночью

Дистрибутив

CarRadio v.1.0.0

Причины создания

  1. В стандартном радио приложении не хватало часов. Стандатные часы, отображаемые в интерфейсе Android, очень мелкие и не видны при дневном свете. Хотелось видеть часы с крупными контрастными цифрами в интерфейсе радио, что бы не переключатсья между приложениями или иным способом отвлекаться от дороги.
  2. При удалении от города более 50 км, FM-дадио перестаёт работать. Флешка с музыкой, частично, решала проблему, но хотелось слушать радио. Найти в гугло-маркете приложение для воспроизведения Internet-радиостанций, удобного для использования в машине, в 2018 году, не удалось. У просмотренных - очень мелкие кнопки с рассчётом использования на смартфоне.
  3. Было желание написать что-то полезное/используемое для Android.

Благодарности

  • Взамодействие с аппаратным радио было подсмотрено в проекте dipcore/Radio-MST768.
  • Ресурсы для кнопок интерфеса позаимствованы у стандартного приложения "Радио".
  • В качестве проигрователя Internet-потока использован Google Android ExoPlayer.

Примечания

  • Приложение рассчитано для экрана 7" с разрешением 1024x600.
  • Не пробовал запускать на ОС выше Android 8.
  • Прошивка устройства должна содержать классы: android.tw.john.TWUtil и android.tw.john.TWClient. Через них происходит общение с железом. При их отсутсвиии, будут загружены классы приложения, эмулирующие взаимодействие с железом. Кнопочки на закладке "AIR" будут нажиматься, но музыки не будет.
  • В интерфейсе приложения нет кнопки "Домой", т.к. в моей железке есть хардварные кнопки.
  • Список Internet-радиостанций вшит в код и не может быть изменён. В планах была загрузка m3u прейлиста, но - не сбылось, мне было достаточно этого списка.
  • Проект обновлён до Android Studio, актуального на июнь 2023г. Библиотеки не обновлялись, используются версии 2018г.

About

Radio application for car head unit MST768 (Allwinner T3 - Android 7.1)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages