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

时间:2012-12-24 11:37:38

标签: 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() = "+usb_devs.size());

此代码在我的三星usb_devs.size()平板电脑上运行正常(GT-P3100返回1),但usb_devs.size()ubslate 7ci平板电脑上返回0。 ubslate 7ci的Android版本为4.0.4.
那么问题是什么?

1 个答案:

答案 0 :(得分:0)

我找到了答案:

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

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

我在/ system / etc / permissions文件夹中没有此文件,因此我只需添加此文件并重启设备。