WIFI アダプターを備えた Android デバイスを使用していますが、画面も入力デバイスもありません。いくつかのサービスを実行/提供し、最終的にはインターネット経由で構成できるローカルネットワークでサイレントサーバーとして使用したいと考えています。サービス アプリは事前にインストールされ、起動時に起動します。問題は初期設定です(主にローカルWIFIネットワークに参加します)。
私の考えは: USB 経由の初期設定に使用される Java GUI アプリを開発することです。
デスクトップ アプリがADKを介して Android サービスを見つけて通信できるようになったとします (成功したら、喜んでここで共有します)。そうすれば、画面とキーボードを使用して構成できるようになります。問題は次のとおりです。
Android デバイスが検出した WIFI ネットワークのリストを (Android デバイスで) 取得するにはどうすればよいですか? また、選択したネットワークに (提供されたパスワードを使用して) 接続するように指示するにはどうすればよいですか?
私がやろうとしていることを達成するためのより良い方法はありますか?