2012-05-01 6 views
0

自分のUSBデバイスでタブレット(XOOM)を使用しようとしています。Android 3.1でUSBデバイスを開くことができませんでした。XOOMと接続イベントがトリガーできませんでした。

しかし、adbtestサンプルコード[ここ] http://developer.android.com/resources/samples/USB/AdbTest/index.htmlに基づいてテストプログラムを作成し、テストしたところ、接続したUSBデバイスが見つかりました:for(UsbDevice device:mManager.getDeviceList()。values ())、デバイスを開くことができませんでした。

もう1つの本当に奇妙なことは、ブロードキャスト受信機がadbtestコードで示されているように作成されたため、切り離しアクションとアタッチアクションの両方を検出できるはずですが、切り離しアクションのみを検出できることです。タブレットからUSBデバイスを取り外すと、detachイベントはトリガーになる可能性がありますが、attachイベントは決して引き起こされません。どうしてこんなことが起こるの? (filter.xmlファイルでは、不要なデバイスを除外するために正しいベンダーIDを指定したばかりです)。

それ以外は、大容量ストレージUSBデバイスをタブレットに接続した場合、またはタブレットからストレージデバイスを取り外した場合、(Usbデバイスデバイス:mManager.getDeviceList()。values())を使用して既存のデバイス、何も起こらなかった。

これには理由が分かりますか?ありがとう!!

答えて

0

(この記事はthe previous questionに関連している。)

私はあなたを助けることができない任意のコードなしで申し訳ありません。私はあなたのために全ページを書きましたが、私はまだ評判のポイントを持っていません。 1の私の担当者は、私もコメントを書くことはできません。あなたの前の質問に私の答えを正解と記入してください。 stackoverflowはディスカッションフォーラムではありません。ここでやっていることは良くありません。

あなたは

で何を意味するかを明確にしてくださいそれは、デバイス

を開いて、いくつかのコードを提供していませんでした。 this might be an answer

を、私は彼らが基本的なLinuxのOSによってマウントされているので、USBマスストレージデバイスは、AndroidのUSB APIに透明でないことを推測し、あなただけのそれへのアクセスを取得:検索が役立っただろう添付するアクションの

ファイルシステムを介して。したがって、デバイスは使用可能なデバイスを反復処理している間は見えないままになることがあります。

これを回答として申し訳ありませんが、可能ならばコメントになります。

+0

こんにちは、アレクサンダー、私はあなたのコメントを2度投票しようとしましたが、私は11名の評判しかなかったのでできませんでした。私は確かにあなたに投票するために4つ以上が必要です! – dan

関連する問題