Android 设备未检测到Ubislate 7ci的问题

Android 设备未检测到Ubislate 7ci的问题,android,Android,我想将指纹设备连接到我的android平板电脑上,所以我使用下面的代码来检测我的android平板电脑上的设备 UsbManager mDevManager = (UsbManager)ctx.getSystemService(Context.USB_SERVICE); HashMap<String, UsbDevice> usb_devs = mDevManager.getDeviceList(); Log.d(TAG, "OpenDevice() : usb_devs.size

我想将指纹设备连接到我的android平板电脑上,所以我使用下面的代码来检测我的android平板电脑上的设备

UsbManager mDevManager = (UsbManager)ctx.getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> usb_devs =  mDevManager.getDeviceList();
Log.d(TAG, "OpenDevice() : usb_devs.size() = "+usb_devs.size());
UsbManager mDevManager=(UsbManager)ctx.getSystemService(Context.USB_服务);
HashMap usb_devs=mDevManager.getDeviceList();
Log.d(标签,“OpenDevice():usb_devs.size()=”+usb_devs.size());
此代码在我的三星
GT-P3100
平板电脑上运行良好(
usb\u devs.size()
返回1),但在我的
ubslate 7ci
平板电脑上
usb\u devs.size()
返回0。UBLATE 7ci的Android版本是
4.0.4.

那么问题是什么呢?

我找到了答案:

要启用USB主机API支持,必须有一个名为 将android.hardware.usb.host.xml放入文件夹/system/etc/permissions中,并包含以下行:

<permissions>
 <feature name="android.hardware.usb.host"/>
</permissions>

我在/system/etc/permissions文件夹中没有此文件,所以我只添加此文件并重新启动设备