CarRadio - Android приложение "Радио" для головного устройства автомобиля на платформе MST768 (Allwinner T3 - Android 7.1).
Днём | Ночью |
---|---|
![]() |
![]() |
Является альтернативой приложению, идущему в комплекте с устройством.
Днём | Ночью |
---|---|
![]() |
![]() |
- В стандартном радио приложении не хватало часов. Стандатные часы, отображаемые в интерфейсе Android, очень мелкие и не видны при дневном свете. Хотелось видеть часы с крупными контрастными цифрами в интерфейсе радио, что бы не переключатсья между приложениями или иным способом отвлекаться от дороги.
- При удалении от города более 50 км, FM-дадио перестаёт работать. Флешка с музыкой, частично, решала проблему, но хотелось слушать радио. Найти в гугло-маркете приложение для воспроизведения Internet-радиостанций, удобного для использования в машине, в 2018 году, не удалось. У просмотренных - очень мелкие кнопки с рассчётом использования на смартфоне.
- Было желание написать что-то полезное/используемое для 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г.