我想在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"/>
我的错误在哪里? (抱歉我的英语不好。)