一部のAndroidデバイスはUSBホストとして機能できるため、接続されている他のUSBデバイスを使用できます。たとえば、携帯電話からカメラに保存されている写真を閲覧またはインポートしたり、タブレットに接続されたUSBメモリスティックにファイルをコピーしたり、フルサイズのUSBキーボードまたはマウスをタブレットに接続したり、外部GPSまたはwifiデバイスを使用したりします。
デバイスがこれを実行できるかどうかを確認するにはどうすればよいですか?
一部のAndroidデバイスはUSBホストとして機能できるため、接続されている他のUSBデバイスを使用できます。たとえば、携帯電話からカメラに保存されている写真を閲覧またはインポートしたり、タブレットに接続されたUSBメモリスティックにファイルをコピーしたり、フルサイズのUSBキーボードまたはマウスをタブレットに接続したり、外部GPSまたはwifiデバイスを使用したりします。
デバイスがこれを実行できるかどうかを確認するにはどうすればよいですか?
回答:
接続されたUSBデバイスを使用するには、次のものが必要です。
USBホストモードのサポートはAndroidバージョン3.1(Honeycomb)で導入されたため、デバイスにAndroid 3.1以降がインストールされている場合は、OSで必要なサポートが必要です。Android4では追加のUSBおよびOTGサポートも追加されます。また、多くのサードパーティのROMは、ハードウェアをサポートしている電話にUSBホストモードのサポートを追加しますが、公式のオペレーティングシステムのリリースでは必要なOSまたはドライバーをサポートしていません。
ハードウェアサポートと新しい十分なOSの両方を備えたほとんどのデバイスには、USBホストモードを有効にするために必要なドライバーがロードされますが、そうでないものもあります。ドライバーが組み込まれていない一部のモデルについては、Playストアでドライバーアプリを見つけることができます。サードパーティの指示とドライバーが利用可能なモデルには次のものがあります。
通常のUSBケーブルを使用することはできません。これらのデバイスは、USB「スレーブ」デバイス(たとえば、PCに接続して電話に音楽をコピーしたり、電話から画像をコピーしたりできる)とUSB「ホスト」(たとえば、 USBメモリスティックをタブレットに接続し、ファイルのコピーをオンまたはオフにすることができます)彼らは特定の時間にどのように振る舞うべきかを判断する何らかの方法が必要です。
USB OTG(USB On-The-Go)ケーブルは、デバイスをホストとして動作するように指示するために使用されます。これは通常のUSBケーブルに似ていますが、内部ピンの1つが一方の端でグランドに接続されていますデバイスは、ホストとして機能する必要があることを知っています(技術的には、ピン4と5はOTGケーブルでグランドに短絡されています)。
さらに、ほとんどの電話にはmicro-USBソケットがありますが、ほとんどのUSBドングルには「フルサイズ」USBプラグがあります。下にある多くのOTGケーブルには、一端にオスのmicro-B USBプラグ、メスにUSB-Aプラグがあります他の異なるサイズのコネクタ間で変換します。
USB OTGケーブルであるMotorolaカメラ接続キット
USB OTGケーブルは、eBayやAmazonマーケットプレイスのような場所や、多くの小さな電気店でかなり安く購入できます。また、お使いのデバイスのメーカーが、「カメラ接続キット」または「USBメモリスティック接続ケーブル」などと呼ばれる公式のブランド製品を販売している場合があります。勇気があるなら、標準のUSBケーブルから独自のOTGケーブルを作成する方法に関するさまざまなチュートリアルもWebで見つけることができます。
USBデバイスをAndroidスマートフォンまたはタブレットに接続するとき、そのUSBデバイスが何であり、それをどう処理するかを知る必要があります。USBメモリスティックやPPTPまたはUSB大容量記憶装置をサポートするカメラなどの一般的なデバイスの場合、これらはすでにOSに組み込まれていることがよくあります。Wifi、3G、Bluetoothドングルなどの他のUSBデバイスの場合、OSに事前にビルドされたドライバーがない場合や、特定の特定のデバイス用のドライバーのみが存在する場合があります。
USBホスト診断など、これを行うために必要なすべてのハードウェアとソフトウェアがあるかどうかをテストするのに役立つアプリがいくつかあります。それを使用してデバイスの機能をテストするのは非常に簡単です
すべてが正常に機能する場合は、このような概要画面が表示され、まずデバイスと実行中のOSに関するいくつかの詳細が表示されます。次に、デバイスがUSBホストモードをサポートしていると言っているかどうかを通知します。ホストモードアクセスのテストが機能したかどうかを判断できる判定:
すべてが機能し、アプリがUSBデバイスを正常に検出した場合(USBホストモードが機能していることを示す)、リングセクションに「はい」が表示され、サードパーティ(つまり、非組み込み)アプリはデバイスに持っています。そうでない場合は、問題の場所を突き止めるのに役立つ詳細がそこにあるはずです。
また、USB Host Diagnosticsの作成者であるChainfireは、デバイスでテストを実行した後に提出されたすべてのレポートの(長い)リストを持っています。リストでデバイスを調べて、デバイスとオペレーティングシステムのバージョンを持っている人がすべてのテストに合格したかどうかを確認できます。こちらでデバイスをご覧ください:http : //usbhost.chainfire.eu/