UsbManager
次のコードを書いてAPIを使用したい:
アクティビティ コード内:
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.d(TAG, "size =" + deviceList.size());
マニフェストで:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<permission android:name="android.hardware.usb.host" >
</permission>
<uses-feature android:name="android.hardware.usb.host" android:required="true" />
私もこの質問に従い、Galaxy SII 9100Gをチェックしました。/system/etc/permissions/android.hardware.usb.host.xml
、および適切な権限があります。
しかしmanager.getDeviceList()
、フラッシュドライバーとマウスを試したとき、常にゼロを返します。
誰でも私に何か提案をしてもらえますか?