[英]My custom usb is recognized as physical keyboard when attached to Sony mobiles
我正在开发基于产品的 Android 应用程序。 该产品在普通 Android 设备上运行良好。 但是索尼 Xperia 手机的行为有点奇怪。 它在那里被认为是物理键盘。 不知何故,当我的应用程序手动启动时,我成功地检测到了它。
但是,实际要求是在产品附加到移动设备时启动我的应用程序。
谁能告诉我,为什么我的产品被识别为键盘而不是普通的 USB?
索尼公司自己说,他们不保证索尼设备支持所有 USB 设备。 参考: http : //support.sonymobile.com/global-en/xperiaz4tablet/userguide/Connecting-your-device-to-USB-peripherals/ https://support.sonymobile.com/gb/xperiaz3compact/userguide/Connecting-您的设备到 USB 外设/
为您的 USB 设备检测编写的代码中可能存在一些问题。 这可能会导致默认情况下将设备视为物理键盘。 参考: Uinput 虚拟设备被检测为 android 上的物理键盘
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.