USB Host getDeviceList返回空

时间:2014-10-23 01:56:48

标签: android usb usb-otg

我的设备 - 带4.4.4的Nexus 5

这是我的代码

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.e(TAG, "get device list  = " + deviceList.size());
Toast.makeText(this, "get device list  = " + deviceList.size(), 200).show();
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while (deviceIterator.hasNext()) {
   UsbDevice device = deviceIterator.next();
   Log.e(TAG, "device name = " + device.getDeviceName());
}

但是,总是空着。我尝试root我的设备。请遵循此answer。但是,我用OTG电缆将鼠标和键盘插入Nexus 5.它不起作用。 知道怎么解决吗?

更新: 我尝试USB读卡器和USB摄像头。它可以检测到它们。 Android是否过滤USB鼠标和键盘设备?

0 个答案:

没有答案