Добрый день.
Закончена работа над Android-приложением для автомобильного усилителя с управлением через USB.
Базовый дизайн интерфейса:
Скин интерфейса:
Для создания своего скина достаточно изменить графические изображения элементов. Расположение элементов и их размер останутся неизменными.
Коротко: усилитель на TDA, подключается к стандартной колодке ISO аналогично магнитоле, управляется с компьютера по USB как HID-устройство. Имеет два входа для подключения источника звука (основной и AUX) и отдельный выход для саба. Все регулировки осуществляются непосредственно на усилителе, не затрагивая системные установки звука.
В программе помимо главного окна планируется окно дополнительных настроек: полосы эквалайзера, частотного среза саба, задержка включения ACC. Работа программы с горячими клавишами и в фоновом режиме с всплывающими сообщениями о текущем уровне регулировки (как на телевизорах).
Последняя версия всегда будет здесь:
http://apps.danvd.me/androidsoft/isoamp - официальная страница приложения.
Особенности работы горячих клавиш:
1) При фоновом управлении горячими клавишами не работает многократное повторение команды при длительном нажатии. В активном окне программы все работает как надо. (Зависит от прошивки и ядра. Данное утверждение справедливо для Нексуса 2012 со стоком 4.4.2, на других прошивках/планшетах возможно будет работать как надо.)
2) Горячие клавиши работают только с одной usb-клавиатурой, которую программа определила первой. Как правило, которая воткнута в usb-порт с меньшим номером.
Для инициализации устройства и функционирования горячих клавиш
необходим рут на устройстве, так как эти механизмы работают напрямую с системой,в обход android.
Работает только на андроид 4.2 и выше.
Функционал горячих клавиш:
Alt+B - Ползунок вверх
Alt+D - Ползунок вниз
Alt+V - Сменить ползунок вправо
Alt+F - Сменить ползунок влево
Alt+M - Mute
Alt+N - Mute sub
Alt+X - AUX
Если регулировка не осуществляется в течение 4 сек, происходит сброс на регулировку громкости.
Видео работы программы