android请求连接wifi之后验证密码是否正确的方法
来源:互联网 发布:php虚拟主机销售系统 编辑:程序博客网 时间:2024/05/16 03:03
在做wifi连接开发的时候遇到一个问题,就是请求连接一个指定SSID的wifi之后,不知道wifi密码是否正确的.
刚开始不知道怎么判断,于是开一个定时任务不断查询是否连接上指定SSID,到一定时长还未连上(例如10s),则提示密码错误.
后来在网上找到更好的方法了,其实就是直接接收广播就行了.
下面是一些广播接收代码,记得注册相应广播
if (action.equals(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION)) {
LogLazy.e("wifi密码错误广播");
int linkWifiResult = intent.getIntExtra(WifiManager.EXTRA_SUPPLICANT_ERROR, 123);
if (linkWifiResult == WifiManager.ERROR_AUTHENTICATING) {
toast("密码错误");
}
}
参考连接
http://www.eoeandroid.com/thread-318526-1-1.html
主要内容:
接收广播 WifiManager.html#SUPPLICANT_STATE_CHANGED_ACTION
里面有一个 EXTRA_SUPPLICANT_ERROR 若其值是 ERROR_AUTHENTICATING 则说明是密码错误
参考
https://developer.android.com/reference/android/net/wifi/WifiManager.html#SUPPLICANT_STATE_CHANGED_ACTION
https://developer.android.com/reference/android/net/wifi/WifiManager.html#ERROR_AUTHENTICATING
里面有一个 EXTRA_SUPPLICANT_ERROR 若其值是 ERROR_AUTHENTICATING 则说明是密码错误
参考
https://developer.android.com/reference/android/net/wifi/WifiManager.html#SUPPLICANT_STATE_CHANGED_ACTION
https://developer.android.com/reference/android/net/wifi/WifiManager.html#ERROR_AUTHENTICATING
点评
RE: wifi如何判断配置成功的密码是错误的? 这个好使 这个好使 详情 回复
1 0
- android请求连接wifi之后验证密码是否正确的方法
- 判断wifi密码是否正确
- 使用java连接AD域,验证账号密码是否正确
- 使用java连接AD域,验证账号密码是否正确
- android wifi连接 有无密码均实机验证成功案例
- Android WIFI开发、扫描、连接和密码验证
- android wifi连接 有无密码均实机验证成功案例
- 【Openfire】验证用户输入密码是否正确
- java email 验证用户名密码是否正确
- 检测Android是否连接WIFI
- 检测Android是否连接WIFI
- android 判断WIFI是否连接
- 一个 SQL 同时验证帐号是否存在、密码是否正确
- 一个 SQL 同时验证帐号是否存在、密码是否正确
- 安卓 判断是否已连接上wifi的方法
- 通过wifi连接android设备的方法
- 通过wifi连接android设备的方法
- 通过wifi连接android设备的方法
- Map遍历的四种方法
- 764A
- MVC模式 (基本理解)
- 从基础开始的异世界生活-----poj1753
- 深入理解Spring事务原理
- android请求连接wifi之后验证密码是否正确的方法
- const的用法小结(转)
- JavaSE 学习参考:循环语句中的break
- Eclipse的使用
- Java命名规范
- FAAC源码阅读(2)——AAC的编解码流程
- Direct3D---三维世界中摄像机的构建
- 【JavaScript】使用Chrome进行调试(如何使用Chrome开发者工具)
- mybatis--整合spring