2015-10-09 4 views
2

Я разрабатываю приложение для Android-устройств. Этот продукт отлично работает в обычных устройствах Android. Но поведение немного странно с мобильными телефонами Sony Xperia. Там она распознается как физическая клавиатура. Как-то я его обнаружил, когда мое приложение запускается вручную.Мой пользовательский USB распознается как физическая клавиатура при подключении к мобильным телефонам Sony

Но, фактическое требование - запустить мое приложение, поскольку продукт подключен к мобильному телефону.

Может ли кто-нибудь сказать мне, почему мой продукт распознается как клавиатура вместо обычного USB?

ответ

1

Компания Sony сама говорит, что они не гарантируют, что все устройства USB будут поддерживаться на устройствах Sony. Ref: http://support.sonymobile.com/global-en/xperiaz4tablet/userguide/Connecting-your-device-to-USB-peripherals/ https://support.sonymobile.com/gb/xperiaz3compact/userguide/Connecting-your-device-to-USB-peripherals/

Там может быть какой-то вопрос в коде, написанном для обнаружения USB устройства. Это может привести к тому, что устройство обрабатывается как физическая клавиатура по умолчанию. Код: Uinput virtual device is detected as physical keyboard on android