0

私の端末 - Nexus 5 4.4.4

これが私のコードです

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());
}

ただし、常に空を返します。デバイスをルート化しようとしています。この回答に従ってください。しかし、マウスとキーボードを OTG ケーブルで Nexus 5 に接続しました。動作しません。それを解決する方法はありますか?

更新: USB カードリーダーと USB カメラを試してみました。それらを検出できます。Android は USB マウスとキーボード デバイスをフィルタリングしますか?

4

0 に答える 0