私は Android ADK を掘り下げる研究を行っています。これまでのところ、私のプログラムは USBManager クラスから接続されたデバイスのリストを取得し、それらに関する基本的な情報を表示します。USB ホスト モードは適切に機能し、USB ハブが 2 つまたは 3 つ離れている場合でも、接続されている複数のデバイスを認識します。ただし、これらのデバイスはシステムによって認識され、入力 (テキスト領域への入力など) に使用されますが、リストには USB マウスや USB キーボードは含まれません。システムがこれらを取得し、ADK フレームワークに提示しないようです。
この機能は意図的なものですか? これらの HID デバイスにアクセスする方法はありますか? 私の知る限り、Android ホスト モードで USB デバイスにアクセスする唯一の方法は、USB マネージャーとインテント フィルターです。 別の投稿者は、どちらも HID デバイスへのアクセスを許可しないという結論に達しました。
このトピックに関する情報やコメントをお寄せいただきありがとうございます。単純なデバイスで USB 通信を練習できるように、マウス/キーボードにアクセスしたいと思っています。