PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Усилитель с управлением через USB (Android-приложение) (http://pccar.ru/showthread.php?t=20397)

Daniel 10.02.2014 12:42

Усилитель с управлением через USB (Android-приложение)
 
Вложений: 2
Добрый день.

Закончена работа над Android-приложением для автомобильного усилителя с управлением через USB.

Базовый дизайн интерфейса:
Вложение 34676

Скин интерфейса:
Вложение 34677

Для создания своего скина достаточно изменить графические изображения элементов. Расположение элементов и их размер останутся неизменными.

Коротко: усилитель на 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 сек, происходит сброс на регулировку громкости.

Видео работы программы

s.m. 10.02.2014 13:10

Цитата:

Для создания своего скина достаточно изменить графические изображения элементов.
Это, ИМХО, потребует пересборки апк, если это стандартное расположение
Или они будут вынесены на карточку памяти? Или еще как?

Daniel 10.02.2014 13:21

Цитата:

Сообщение от s.m. (Сообщение 286673)
Это, ИМХО, потребует пересборки апк, если это стандартное расположение
Или они будут вынесены на карточку памяти? Или еще как?

Скин вынесен на дефолтный sdcard. Пересобирать apk не нужно: внутри него - базовый интерфейс.

anton2204 10.02.2014 13:32

Можно ли будет управлять через программу этим усилителем с HID клавиатуры(Volume, Mute)

snowin 10.02.2014 13:36

А можно про усилитель по подробнее? Не могу найти его нормальных фотографий. Он подключается в колодку ISO? Только в ту которая отвечает за колонки? А колодка с питанием? Я хотел на неё повесить свой блок питания планшета.

anton2204 10.02.2014 13:48

Вложений: 1
Цитата:

Сообщение от snowin (Сообщение 286677)
А можно про усилитель по подробнее? Не могу найти его нормальных фотографий. Он подключается в колодку ISO? Только в ту которая отвечает за колонки? А колодка с питанием? Я хотел на неё повесить свой блок питания планшета.

Вот кой какой мануал на усилок:

Daniel 10.02.2014 13:54

Цитата:

Сообщение от anton2204 (Сообщение 286676)
Можно ли будет управлять через программу этим усилителем с HID клавиатуры(Volume, Mute)

Нельзя, так как Volume и Mute задействованы для системных команд. (Хотя, надо подумать, в принципе, можно и перехватывать эти команды) Для этого будут предусмотрены отдельные клавиатурные сочетания, которые можно будет назначить, например, на резистивные кнопки. Программа для контроллера резистивных кнопок тоже будет.

Цитата:

Сообщение от snowin (Сообщение 286677)
А можно про усилитель по подробнее? Не могу найти его нормальных фотографий. Он подключается в колодку ISO? Только в ту которая отвечает за колонки? А колодка с питанием? Я хотел на неё повесить свой блок питания планшета.

Что мешает сделать переходник или раздвоитель питания с колодкой ISO?

anton2204 10.02.2014 14:08

Цитата:

Сообщение от Daniel (Сообщение 286681)
Нельзя, так как Volume и Mute задействованы для системных команд. (Хотя, надо подумать, в принципе, можно и перехватывать эти команды) Для этого будут предусмотрены отдельные клавиатурные сочетания, которые можно будет назначить, например, на резистивные кнопки. Программа для контроллера резистивных кнопок тоже будет.

Очень нужно!Хотя бы громкость! :blush:
Если почитать мануал на усилок,громкость управляется через программу/оболочку, прилагаемую к усилку(Windows) сочетанием клавиш Cntr+Alt+C и Cntr+Alt+B. Может можно что то подобное реализовать через Вашу программу? А уж настроить резистивные кнопки на это сочетание - это дело контроллера, например такого.

Daniel 10.02.2014 14:13

Цитата:

Сообщение от anton2204 (Сообщение 286685)
Очень нужно! :blush:
Если почитать мануал на усилок,громкость управляется через программу/оболочку, прилагаемую к усилку(Windows) сочетанием клавиш Cntr+Alt+C и Cntr+Alt+B. Может можно что то подобное реализовать через Вашу программу? А уж настроить резистивные кнопки на это сочетание - это дело контроллера, например такого.

Так я же про это и пишу. Все в обязательном порядке будет управляться горячими клавишами, только не Volume и Mute, а не задействованными в системе клавиатурными сочетаниями. Практически функционал Windows-программы будет сохранен, но адаптирован для android.

NioS 15.02.2014 09:59

Когда ожидать первые альфы\бэты?


Часовой пояс GMT +4, время: 03:24.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot