Advertisement

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" />  
    
    

类 __ 所包含的核心功能接口如下:

  1. getDeviceList()

用于获取可用的设备清单,其返回值类型为HashMap;

  1. hasPermission(UsbDevice device)

用于检测当前应用程序是否具备与指定USB设备进行交互的权限,若具备则返回true,否则返回false;

  1. openDevice(UsbDevice device)

用于建立与USB设备的连接,从而实现数据的传输与接

全部评论 (0)

还没有任何评论哟~