タブレット (XOOM) を USB デバイスで動作させようとしています。
しかし、adbtest のサンプル コード [こちら] http://developer.android.com/resources/samples/USB/AdbTest/index.htmlをもとにテスト プログラムを作成してテストしたところ、接続されている USB デバイスは、私はこれを行います: for (UsbDevice device : mManager.getDeviceList().values()) ですが、デバイスを開くことができませんでした。
もう 1 つの非常に奇妙な点は、adbtest コードに示されているようにブロードキャスト レシーバーが作成されているため、デタッチ アクションとアタッチ アクションの両方が検出可能であるはずなのに、デタッチ アクションしか検出できなかったということです。タブレットから USB デバイスを取り外すたびに、デタッチ イベントがトリガーされる可能性がありますが、アタッチ イベントがトリガーされることはありません。なぜこれが起こるのですか?(filter.xml ファイルでは、不要なデバイスを除外するために正しいベンダー ID を指定しただけです)。
それとは別に、マスストレージUSBデバイスをタブレットに接続したり、タブレットからストレージデバイスを取り外したり、既存のデバイスを見つけるために (UsbDevice device : mManager.getDeviceList().values()) に対してこれを実行したりしても、何もありません起こりました。
この理由を知っている男はいますか?ありがとう!!