所以我有一个想要连接到wifi的设备。我知道我可以从手机所连接的网络中获取SSID,但我也希望该应用程序找到密码,以便用户不必编写密码。
我已经看到当您连接到chromecast时,配置应用程序可让您从可用网络中选择一个网络,如果您选择了手机所连接的网络,则配置应用程序会询问“从此移动设备获取wifi密码? ”。
所以我的问题可能就是,谷歌如何访问wifi密码的信息,并且有可能使用flutter做到这一点。
我试图找到一些可以做到这一点的插件,但是距离我最近的插件是:https://github.com/alternadom/WiFiFlutter Photo from chromcast configuration
答案 0 :(得分:0)
Android中的密码通常存储在/data/misc/wifi
中的wpa_supplicant.conf
文件之一中。但是,我还发现该信息位于同一文件夹中,但位于名为WifiConfigStore.xml
的文件中。
我不知道如何通过代码获得此信息,但希望这对您有用。还要注意,您需要root特权才能从adb访问这些文件。