2

Android では、USB ホスト モードと USB アクセサリ モードを使用して USB アクセサリを開発できます。アクセサリ モードを使用して周辺機器を接続すると、前述のハードウェアが取り外されるまで、電話は他の周辺機器やデスクトップ コンピュータに接続できなくなりますか?

通常、電話機には USB ポートが 1 つしかありませんが、ハブの使用を想定してください。

4

1 に答える 1

3

周辺機器を USB アクセサリ モードで接続すると、他のアクセサリを同時に使用できなくなります。いいえ、ハブは役に立ちません。

これは、アクセサリ モードでは、周辺機器が USB ホストであり(電話が USB デバイスである場合)、USB バスは 1 つのホストしか持てないためです。したがって、アクセサリ モードでは、一度に 1 つのアクセサリに制限されます。

代わりに USB ホスト API を使用して (対応する) 電話を USB ホストにする場合、ハブの下流で複数の USB デバイス周辺機器を使用できる可能性があります。少なくとも、バス トポロジはそれをサポートしていますが Android スタックがそうなるという絶対的な事実はわかりません。

于 2014-07-30T16:23:23.933 に答える