私は現在、Android(4.2.2を使用)でUsbホストモードを必要とするプロジェクトに取り組んでいます。私は、ファイルの一覧表示やUSBドライブからの読み込みなどの標準的なファイル操作を行うことができる必要があります。ホストモードのドキュメントを使用して、私はドライブが接続されていることを検出でき、USB大容量ストレージであり、さまざまなエンドポイントを見つけることができるようになっています。Android USB OTG Read Usbドライブ
私が立ち往生するところは、その後に何をするかです。私は、コントロールとバルク転送の違いやコントロール転送の場合、実際に起こっていることを実際には理解していないと思います。残念ながら、USB自体の知識はいくらか限定されており、ドキュメントはかなり難しいと聞きました。
誰でも、私が本質的にUSBドライブをマウントするために何をする必要があるのかを実践的な例に向けて案内してくれますか?私が以前に言ったように、私はファイルをリストし、それらを読むのではなく、書くというファイル操作が必要です。私はまた、ターゲットの携帯電話はサムスンのギャラクシーネクサスであることを言及する必要があります。
おかげ
もし私がこの問題に取り組もうとしたら、小さなベアメタル組み込みシステムに接続されたUSBストレージデバイスにアクセスするためのコードから始めるのがよいでしょう。ファイルシステムコード。これを行う公開されたアプリケーションはもちろんありますが、私はオープンソースであることに気づいていません。 –
私はこれを行うことができるアプリケーションがあることを知っていますが、あなたが言ったように私はオープンソースのものを見つけることができません。たとえば、このプロジェクトの対象となる電話ではないGalaxy S3の場合、プラグインするだけで何もする必要はなく、機能します。あなたはあなたが示唆しているものの例を持っていますか? – echaney