2012-12-24 63 views
0

我想将指纹设备附加到我的Android平板电脑,所以我使用下面的代码来检测设备到我的Android平板电脑。设备未检测到Ubislate 7ci问题

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()); 

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

回答

0

我找到了答案:

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

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

我没有这个文件在/ system/etc/permissions文件夹中,所以我只是添加这个文件并重启设备。