0
usb_manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = usb_manager.getDeviceList();

&deviceList.size()は0です

私は何か間違ったことをしていますか?デバイスには明らかにUSBポートがありますが、見つかりません。これは許可の問題でしょうか?

SDKでUSBポートを使用できなかった可能性はありますか?

(Android 4.0.4)

4

2 に答える 2

0

javadocは明確に言っています:

現在接続されているすべてのUSBデバイスを含むHashMapを返します

現在、パブリックAPIではホストモードのみがサポートされています。

そして、私はあなたがusbポートに何も持っていないことを理解しています。

于 2013-01-21T18:30:43.620 に答える
0

SDKでUSBポートを使用できなかった可能性はありますか?

はい。デバイスがUSBOTGをサポートしているように見えますが、APIはサポートしていません。これは、ほとんどの安価なタブレットに当てはまります。

于 2013-01-21T19:27:50.960 に答える