以前関連付けられていた Android デバイス用の Wifi ネットワークを取得する方法はありますか? 最終的には、ユーザーが関連付けたすべてのネットワークを含むリスト (スピナーなど) を表示したいと考えています。次に、「ホーム ネットワーク」を選択してもらいます。ただし、関連付けの履歴が見つかりません。「Wi-Fi 設定」を呼び出すと、以前に関連付けられていたネットワークを確認できるため、履歴はどこかに保存する必要があります。その下には「範囲内ではありません」と表示されています。
WifiManager を確認しましたが、そこに関連するものは見つかりませんでした。
ルートのみの場所に履歴があることに気付きました (ネットワークのパスワードがクリアテキストであるためと思われます)。
data/wifi/bcm_supp.conf
ルート以外のメソッドが欲しいです。
編集:可能であることがわかりました。マーケットまたは Google Play から「Wifi Manager」というアプリをダウンロードすると、ドロップダウン メニューを「既知のネットワーク」までプルダウンすると、それらが表示されます。ネットワーク関連のドキュメントをすべて調べましたが、まだ方法がわかりません。