2012-12-24 83 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文件夾中,所以我只是添加這個文件並重啓設備。