我正在尝试开发一个用于管理 HID 设备的 android 应用程序。使用 google sdk 提供的 UsbManager 和 getDeviceList() 并遵循 android sdk 官方文档,我可以建立与各种设备(如笔式驱动器、外部 HD、usb“电话”等)的连接,但我不是在将android智能手机连接到usb鼠标和键盘的条件下:getDeviceList()方法根本没有列出它们,即使android OS能够识别和使用它!事实上,我在手机上使用鼠标和键盘没有任何问题。我正在使用三星 Galaxy S4 进行测试。任何人都可以给我一些解释,好吗?谢谢!
ps:我也试过使用“USB主机诊断”之类的应用,结果是一样的:应用无法识别连接的鼠标和键盘……但是鼠标和键盘仍然可以正常工作……