多くの投稿で、Android 3.1以降、デバイスをUSBホストとして使用できるようになっていることを確認しました。これは素晴らしいことですが、実際には必要な機能ではありません。必要なのは、デバイスのUSBポートを介した通信です。これは、コマンドの送受信を意味します。このシナリオで誰がホストとして機能するかは私にとって重要ではありません。PCをホストにし、私のデバイスをクライアントにすることができます。usbポートを介してコマンドを送信し、もう一方の端(現在の場合は私のコンピューターとデバイスのUSBポートでリッスンするアプリケーション)から応答を受信できるAndroidの機能はありますか?
マニフェストのuses-featureを使用して、デバイスがホスト(Asus Transformer Pad)であるアプローチを試しましたが、UsbManager.getDeviceListは、デバイス(ドック、PC、別のAndroidデバイス)。