Android查看已保存的WIFI密码

一,手机必须先获取ROOT权限;

二,通过RE文件管理器,进入以下目录:“data--misc--wifi";找到该目录下文件“wpa_supplicant.conf”,并使用”文本编辑器“打开查看;

三,该文件内,”ssid“字段是已连接过的WIFI名称;"psk"字段是已连接过的WIFI密码;“key_mgmt=WPA-PSK”字段是已连接过的WIFI加密方式;


Android 应用中连接 WiFi 并设置保存密码自动连接也是非常简单的。你可以使用 Android 提供的 WifiManager 类来完成这个任务。以下是一个示例代码,可以连接到指定的 WiFi 并设置自动连接: ```java WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); String ssid = "你要连接的 WiFi 名称"; String password = "你要连接的 WiFi 密码"; WifiConfiguration conf = new WifiConfiguration(); conf.SSID = "\"" + ssid + "\""; conf.preSharedKey = "\"" + password + "\""; conf.status = WifiConfiguration.Status.ENABLED; conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP); conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP); conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK); conf.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP); conf.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP); int netId = wifiManager.addNetwork(conf); wifiManager.saveConfiguration(); wifiManager.disconnect(); wifiManager.enableNetwork(netId, true); wifiManager.reconnect(); ``` 在这个示例代码中,我们首先获取了 WifiManager 对象,然后设置了要连接的 WiFi 的名称和密码。接下来,我们创建了一个 WifiConfiguration 对象,并设置了它的 SSID、密码密码类型。然后我们调用 WifiManager.addNetwork() 方法将这个网络添加到 WiFi 配置列表中,并将其保存到设备中。最后,我们调用 WifiManager.enableNetwork() 方法连接到这个网络,并调用 WifiManager.reconnect() 方法重新连接到 WiFi。 需要注意的是,在 Android 6.0 及以上版本中,如果你想在应用程序中连接到 WiFi,你需要在 AndroidManifest.xml 中添加以下权限: ```xml <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> ``` 同时,你需要在运行时请求 ACCESS_FINE_LOCATION 权限,因为在 Android 6.0 及以上版本中,连接到 WiFi 的过程中需要获取设备的位置信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值