Android USB通信权限
发布时间
阅读量:
阅读量
在进行Android平台的USB开发过程中,调用mUsbManager.getDeviceList()方法时返回的结果均为空。
1.位于/system/etc/permissions目录下的handheld_core_hardware.xml文件
<feature name="android.hardware.usb.host" />
修改AndroidManifest.xml文件,添加以下权限(很关键):
2. <uses-permission android:name="android.hardware.usb.host" />
3. <uses-permission android:name="android.hardware.usb.accessory" />
类 __ 所包含的核心功能接口如下:
- getDeviceList()
用于获取可用的设备清单,其返回值类型为HashMap;
- hasPermission(UsbDevice device)
用于检测当前应用程序是否具备与指定USB设备进行交互的权限,若具备则返回true,否则返回false;
- openDevice(UsbDevice device)
用于建立与USB设备的连接,从而实现数据的传输与接
全部评论 (0)
还没有任何评论哟~
