Keyboard 当连接到索尼手机时,我的自定义usb被识别为物理键盘

Keyboard 当连接到索尼手机时,我的自定义usb被识别为物理键盘,keyboard,usb,sony,sony-xperia,Keyboard,Usb,Sony,Sony Xperia,我正在开发基于产品的Android应用程序。该产品在普通安卓设备上表现绝对良好。但在索尼Xperia手机上表现得有点怪异。在那里它被认为是物理键盘。当我的应用程序手动启动时,我成功地检测到了它 但是,实际的需求是在产品连接到手机时启动我的应用程序 有谁能告诉我,为什么我的产品被认为是键盘而不是普通的usb?索尼公司自己说,他们不保证所有的usb设备都能在索尼设备上得到支持。 裁判: 为USB设备检测编写的代码中可能存在一些问题。这可能导致默认情况下将设备视为物理键盘。 参考:

我正在开发基于产品的Android应用程序。该产品在普通安卓设备上表现绝对良好。但在索尼Xperia手机上表现得有点怪异。在那里它被认为是物理键盘。当我的应用程序手动启动时,我成功地检测到了它

但是,实际的需求是在产品连接到手机时启动我的应用程序


有谁能告诉我,为什么我的产品被认为是键盘而不是普通的usb?索尼公司自己说,他们不保证所有的usb设备都能在索尼设备上得到支持。 裁判:

为USB设备检测编写的代码中可能存在一些问题。这可能导致默认情况下将设备视为物理键盘。 参考: