Я пытаюсь подключить несколько игровых контроллеров к своему Asus Transformer (не премьер).
Я получил контроллер Logitech F310, F710 и XBox 360 для Windows.
В Android 3.2.1 F310 работал, а контроллер XBox не работал (f710 не тестировался).
Сейчас я обновил Android до 4.0, но теперь все 3 не будут работать. Для logitechs я попробовал переключение DirectInput и XInput.
Я использую
public boolean onGenericMotionEvent(MotionEvent event)
Для получения событий MotionEvent.
На сайте Tegra есть упоминание о том, что F710 и контроллер XBox должны работать:
http://www.tegrazone.com/support/game-controller-support
Но это для Tegra 3. Я получил Tegra 2.
Кто-нибудь знает, как заставить их работать?