私はアンドロイド ソフト開発を始めたばかりで、アンドロイド デバイスに接続するためのアクセサリ ハードウェアを設計する予定です。ファームウェアに依存するデバイスで使用できる USB モードには、いくつかの制限があるようです。developer.android.com サイトの USB に関するドキュメントに基づいています。USB ホスト モードは、ファームウェア バージョン 3.1 以降でのみサポートされます。ただし、Samsung Galaxy 2 は、この youtube ビデオ : SGS2 OTG demoで示されているように、少なくともネイティブに OTG (ホスト モード) をサポートしているようです。外部接続されたハードウェアに少量の電力を供給するために、電話機がホストであることが重要です。
Android携帯電話デバイスでUSBホストモードへのAPIアクセスがあるかどうかを誰でも確認できますか? 上記の Android 開発者の引用に疑問を呈する理由は、SGS2 電話で実証されているホスト モード機能が明らかに存在するためです。
USB ホスト API 機能のいずれにもアクセスできない場合、電話機と通信できる USB 周辺機器ハードウェアを開発する方法はありますか? 上記のデモでネイティブにサポートされているように、MSD クラスを使用するハードウェアを設計できるように見えますか?
現在、API USB ホスト アクセスがない場合、これを携帯電話のハードウェアに追加する予定はありますか?