私はちょうどアンドロイドソフトdevに入るようになっており、アンドロイドデバイスを接続するアクセサリハードウェアを設計しています。ファームウェアに依存してデバイスで使用できるUSBモードにはいくつかの制限があるようです。 developer.android.comサイトのUSBに関する文書に基づいています。 USBホストモードは、ファームウェアバージョン3.1以上でのみサポートされています。しかし、samsung galaxy 2は、少なくともyoutubeのビデオ:SGS2 OTG demoで実証されているように、少なくともネイティブでOTG(ホストモード)をサポートしているようです。外部接続されたハードウェアに少量の電力を供給するためには、電話機がホストであることが重要です。アンドロイドADK - USB OTG(ホストモード)
アンドロイド携帯電話デバイスでUSBホストモードへのAPIアクセスがあるかどうかを誰でも確認できますか?私が上記のアンドロイドのdevの引用に疑問を持っているのは、SGS2の電話機でホストモードの機能が明確に示されているからです。
USBホストAPIの機能にアクセスできない場合は、電話機と通信できるUSB周辺機器ハードウェアを開発する方法はありますか?上記のデモでネイティブにサポートされているように、MSDクラスを使用するハードウェアを設計できるようですか?
現在、APIのUSBホストアクセスが存在しない場合、これを今後携帯電話のハードウェアに追加する予定はありますか?
携帯電話のホスト向けに正式なAPIサポートを計画しているかどうか知っていますか?私は言及を見たことがなく、すぐにサポートがあると思われるが、これはすべて合理的と思われるものに基づいている。 Googleは現在、ホストモードをタブレットに限定しています。何らかの理由で排他的に使用していますか? – fragment
私はそれが「まだ実現していません」と、多くの電話機が電気的にバスパワーを供給できないため、スペックに準拠したホストではないと考えられるからです。うまくいけば、次の「再統一された」リリースで、ベンダーが望んでいれば電話で公式のオプションにすることができますが、それが必要なのかどうか疑問です。 –
アクセサリクラスを実装するハードウェアの開発を開始しても安全だと思います。後で、アンドロイドがホストAPIのサポートを強化して以来、周辺機器(電源を供給する必要はありません)に移行できるようになると思います。情報をありがとう、他の提案は大歓迎です! – fragment