アプリケーションで USB を使用して、コンピューター (テキスト ファイルに存在する) から Android モバイルにデータを取得し、それを読み取りたいと考えています。
最近、Google は Android 2.3 用の USB アクセサリを立ち上げました ... クラス UsbManager、UsbAccessory などがあります... 私はそれを使いたいです ... どのように使用できますか??
通常、これとは逆に、Android モバイルが USB デバイス (クライアント) として投影されます。コンピューター上の USB ホスト コントローラー ドライバーはデバイスを認識し、クライアントからの将来の USB 要求を処理します。これは単なるハードウェア レイヤーです。USB プロトコルが非常に普及したため、コンピューターは実際にはカーネル層とユーザー空間の両方に複数のドライバー ファミリーを格納し、さまざまな要求とユーザー空間の解釈を処理できるようにしています。
Android モバイルは主に Linux ベースのデバイスであるため、目的を達成するには、これらの USB ホストベースのドライバー ファミリーをデバイスのカーネル / ROM に統合する必要があります。カスタム ROM を作成する必要があります (他の誰かがここでこの質問をしました)。このリンクは、特定のハードウェア ファミリに対応するドライバのリストを提供します。
さらに、USB クライアントとして自分自身を投影できるように、コンピューターに必要なプログラムをセットアップする必要があります。
コンピューターで Linux も使用している場合は、この記事が参考になるかもしれません。