USB_DEVICE_ATTACHEDインテントをキャッチするのに問題があります。AndroidManifestでは、デバイスフィルタを指定していませんが、機能のみを指定しています
<uses-feature android:name="android.hardware.usb.host" />
<uses-sdk
android:minSdkVersion="12"
android:targetSdkVersion="15" />
ドキュメントによると。また、私のデバイスはHIDデバイスではなく、USB_DEVICE_ATTACHEDインテントを正しく設定しましたが、起動しません。
getDeviceList()関数を使用して接続されているデバイスを一覧表示したくないのは、それを呼び出す適切なタイミングがわからないためです。