![]() |
Android и 3Dconnexion реально ли?
начинаю собирать проект на базе андроида (nexus7) и т.к. валяется без дела 3Dconnexion, хотелось бы его прикрутить для перемотки, регулировки громкости и прочего.
Кто-нибудь пробовал подобное? |
|
Цитата:
a666d, подключайся к процессу! Может у тебя будет результат грамотной привязки к андроиду. |
Gorynch
спасибо за наводку, но тема все же про нексус и развития с 3Dconnexion нет ... пока Alex-NN Нексус в пути, поэтому ломаю 3Dconnexion на sgs3, но пока безуспешно( на следующей неделе буду пробовать на различных сборках, может так какие плюшки для этого будут. По мне данный девайся в строительстве carpc - мастхэв. уже на w8 пробовал его в работе, супер! |
согласен. он отлично вписывается в дизайн машины
|
Заглохла тема? Тоже лежит SpaceNavigator без дела. Подключаю к компу на винде - ставятся стоковые драйвера, оживает синяя подсветка.
Подключаю к ТВ-стику на Андроиде (версия 4.2.2, OTG имеется) - полная тишина. USB Device Info даже не видит подключенное устройство. Флешки, мышки/клавы - работают на ура. В чем может быть дело? Как выявить проблему? Есть вообще какой-то прогресс? На форуме 3D Connexion пишут, что Цитата:
|
возможно питания ему не хватает. на свистке же есть нормальный порт, а не отг кастратка
|
Цитата:
В машине через хаб определяются коды двух боковых кнопок и коды движения на сдвиги: вперед-назад, вправо-влево. На них легко настраиваются и запуски приложений, и я настроил, к примеру "Home". Повороты,наклоны, нажатия вниз-вверх не видны... :no: Пользую в машине третью неделю. Настроил на яндекс-пробки, поверамп, плей-стоп, пред-след трек, домой. Все очень прекрасно и четко работает.:yes2: На приставке дома "MiniX7" то же самое работает. Девайс, кстати, не светится. Такая картина была и под виндой, когда некорректно были установлены дрова. Тем не менее часть функций работает. Проверено. Допилить бы повороты и наклоны... Но мне не по силам писать драйвера...:blush: |
Цитата:
Как я только не пробовал подключать: и в OTG, и в обычный, и с хабом, и без хаба - ничего. Флешка и приемник мышки воткнуты в хаб - работают прекрасно, Навигатор в том же хабе - системе не видим. Цитата:
Может поддержка разных типов устройств быть вшита в ядро? Или например библиотек/конфигов каких не хватает? |
Как я понимаю написан некий код для управления дроном
https://github.com/ligi/SpaceAR.Drone Машинный перевод: Цитата:
Во всяком случае, у меня движения "вверх-вниз" не работают в стоке. |
Там некая библиотека android-support-v4.jar (непонятно саппорт чего она добавляет) и исходник основного jar-файла. Судя по всему, там идет прямое чтение-запись данных в порт USB.
Тем временем у меня после перезагрузки следующая команда: Код:
busybox dmesg | grep USB Код:
usb 2-1: new full speed usb device number 2 using usb20_host |
Цитата:
По теме - это поддержка части новых функций из Андроида 4 для работы приложения в Android 2.3. Короче, чтобы приложение могло работать в Андроидах 2.3x и 4.x |
Баш уже давно не торт :)
По теме - почему андроид не видит навигатор?) |
Цитата:
Навигатор в винде без дров виден как что? Андроид будет видеть снаружи только то, что загружено в ядре или потом в виде дополнительных модулей. Всегда по умолчанию в ядре есть только внешние накопители и клавы-мыши. На все остальное как правило нужны модули ядра. Где его взять для навигатора - большой вопрос. Тут кто- то писал, что под виндой настроил поведение навигатора и оно потом работало в андроиде, значит сам навигатор держит какие-то настройки внутри. Но если народ пишет, что оно hid , то должно быть клавой, а всякие ремапперы должны только ловить коды клавиш и превращать их во что-то другое, в другие коды, интенты, броадкасты и прочее. |
Цитата:
Как hid-клава, да - работает. Вот интересно, можно ли отловить и использовать сигналы, которые не видны в андроиде. Типа наклоны, повороты. Скорее всего эту проблему не решить без анализа связки железа и ПО... |
Цитата:
Я подключаю к тв-стику, а у него круг поддерживаемых устройств гораздо шире - и блютус-адаптеры, и 3g-свистки, и прочее. Разрабы пишут что hid, но по факту мой андроид не может определить его. Посмотрите что пишется в логи. |
Если андроид видит устройство как HID, а файла для него нет, то читает он о кнопках инфу из Qwerty файла. А вот если система вовсе не видит определенных кнопок, то тут мне кажется железная проблема не андроида а девайса. Либо пилить конкретно прошивку под 3D.
|
Вложений: 1
Цитата:
Вложение 34054 О чем говорит картина, что прога (андроид?) видит имя девайса? |
Вложений: 2
В проге "usb/bt joystick center" джойстик тоже виден:
Вложение 34055 Фиксированные боковые кнопки показывают, понятно, однозначные байты: Вложение 34056 Наклоны и нажатия тоже реагируют, но отметить их и использовать не получается, т.к. картина меняется от степени нажатия или отклюнения, что понятно - это основные возможности девайса (выбор действия на степень отклонения, наклона и т.д.). Следовательно в этой проге невозможно настроить действия. Но, определение устройства и реакция прог говорит о том, что не все безнадежно. Надо снифить и писать управление. Мне это не по силам. Может найдется желающий...:smile2: |
У вас все в порядке, андроид видит гаджет и успешно его монтирует в системе.
Для получения логов установите эмулятор терминала, busybox (если еще нет), перезагрузитесь с подключенным Навигатором. После загрузки андроида запускайте терминал и вводите: Код:
busybox dmesg | grep usb По идее у вас должно определиться устройство, его производитель, модель/название и оно примонтируется. У меня же этого не происходит. Боюсь, дело в ядре... |
|
Цитата:
|
Как так тишина? Не могёт такого быть (с)
|
Сдается мне, не во всех прошивках присутствуют нужные файлы (назовем их драйверами) для корректного определения данного устройства. Подразумеваются не простые андроидотелефоны, а хотя бы имеющие USB-хост на борту.
|
TV Box на RK3188 4.2.2 3.0.36+ распознал его. Работают перемещения влево/вправо/вперёд/назад и боковые кнопки (причём действие одинаковое - ЛКМ)
в терминале от getevetn - куча сообщений, т.к. срабатывает даже от лёгкого удара по столу рядом с мышью. Поэтому вычленить команды очень затруднительно. |
Цитата:
То, что срабатывет от малейшего движения это понятно. По простому команды наклона, поворота и т.д. не вычленить. Надо анализировать и писать ПО. |
интересуюсь данным девайсом, есть точные сведения какие нажатия срабатывают в андроиде?
в принципе интересут передвижение курсора и клик. |
У кого нибудь появилась более свежая информация, как будет работать данное устройство с девайсами на андроиде?
|
По описанию девайса не ощутил преимуществ над управлением тем-же iDrive от BMW...
|
Цитата:
|
Я же правильно понимаю что имеется в виду
http://static.nix.ru/autocatalog/3d_...raft_small.jpg такая шайба? |
Цитата:
|
Цитата:
Если еще не куплен Навигатор, то лучше iDrive от BMW+ контроллер от YAM1966. |
Вложений: 1
Ну, если у человека не влазит, то куда его... У меня вот тоже не лезет, не выкидывать же раздатку из-за этого.
Купил просто пульт на руль :derisive: Вложение 46228 |
У меня тоже не лез Навигатор - сделал так http://pccar.ru/attachment.php?attac...1&d=1404290460http://pccar.ru/attachment.php?attac...1&d=1404290460
|
Цитата:
|
Удобно очень...Езжу с ним давно, при этом тачем практически не пользуюсь- все управление с Навигатора. Но повторюсь-его настройка вынесла почти весь мозг...
|
Вложений: 1
Цитата:
|
Часовой пояс GMT +4, время: 13:58. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot