Android UsbManager DeviceList为空

时间:2015-01-04 11:34:53

标签: android arduino usb

我想在Android和Arduino之间建立串行通信。我的Android设备支持OTG。当我运行此代码时,我得到空的结果。 (我已经尝试过SanDisk USB,Arduino,USB蓝牙)。

TextView tv = (TextView)findViewById(R.id.text);
tv.setText("Hello");
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while(deviceIterator.hasNext()) {
  UsbDevice device = deviceIterator.next();
  tv.setText(device.getDeviceName());

AndroidManifest;

<uses-sdk
  android:minSdkVersion="12"
  android:targetSdkVersion="19" />
<uses-feature android:name="android.hardware.usb.host" />
<uses-permission android:name="android.hardware.usb.host"/>

我的错误在哪里? (抱歉我的英语不好。)

0 个答案:

没有答案