2 xiaocheng0404 xiaocheng0404 于 2016.05.03 17:20 提问

Android开发,wifi连接如何知道连接失败是因为密码错误导致 100C

想知道安卓wifi开发中,怎么知道wifi连接失败是因为密码错误导致的,本人是初学者,谢谢大家了!

4个回答

dllsndy
dllsndy   2016.05.03 17:35

mFilter.addAction(WifiManager.RSSI_CHANGED_ACTION); //信号强度变化
mFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION); //网络状态变化
mFilter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION); //wifi状态,是否连上,密码
mFilter.addAction(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION); //是不是正在获得IP地址
mFilter.addAction(WifiManager.NETWORK_IDS_CHANGED_ACTION);
mFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);//连上与否
用这些广播,你再看看广播的内容就搞得定了。

xiaocheng0404
xiaocheng0404 您好,"mFilter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION); //wifi状态,是否连上,密码"这个具体是怎么判断上的,谢谢了!
大约 2 年之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.05.03 17:26

try catch捕获异常。

u011967006
u011967006 胡说八道,这和判断密码错误,有半毛钱关系啊
一年多之前 回复
xiaocheng0404
xiaocheng0404 你好,本人是新手,请问怎么捕获或者捕获什么类型的异常就可以判断了,望您能详细回答,先谢谢了!
大约 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.05.03 17:32

【Android开发】wifi开关与wifi连接(密码连接)
iphone5连接wifi显示密码错误
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

xiaocheng0404
xiaocheng0404   2016.05.03 21:54

别沉呀,真心求知道人士解答,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android请求连接wifi之后验证密码是否正确的方法
在做wifi连接开发的时候遇到一个问题,就是请求连接一个指定SSID的wifi之后,不知道wifi密码是否正确的. 刚开始不知道怎么判断,于是开一个定时任务不断查询是否连接上指定SSID,到一定时长还未连上(例如10s),则提示密码错误. 后来在网上找到更好的方法了,其实就是直接接收广播就行了. 下面是一些广播接收代码,记得注册相应广播 if (action.equals(
Android wifi 连接问题
1.如何知道WIFI是否已连接上 (1)enableNetwork(res, true)的返回值只是这个函数是否执行成功,不代表是否已连上WIFI (2)收到NETWORK_STATE_CHANGED_ACTION消息的情况有多种 未连接---------->已连接      未连接/已连接 ---------->WIFI关闭 所以在收到 NETWORK_STATE_CHANGE
【Android开发】wifi开关与wifi连接(密码连接)
过放荡不羁的生活,容易得像顺水推舟,但是要结识良朋益友,却难如登天。—— 巴尔扎克   本文demo来自网络,找了好久找到的,后面自己做了些许修改,这里对源码解析,愧于忘记哪里出来了,感谢作者! 接下来就记录一下wifi开发的一些学习心得,这边先看几张效果图吧!        本文大纲: 1. 当前wifi连接信息 2. 开关wifi(自动连接已经配置过的wifi) 3. W
android wifi连接 有无密码均实机验证成功案例
最近搞了个无线wifi模块,兴趣爱好做了个wifi连接案例,在此fengx
android 广播监听wifi成功连接上
mFilter.addAction(WifiManager.RSSI_CHANGED_ACTION); //信号强度变化mFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION); //网络状态变化mFilter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION); //wifi状态,是否连上
Android WiFi 权限、广播、连接、踩坑相关记录
emmm…最近项目首页重构,UI重新弄,逻辑拆分重新写,变成我来写了…写完了,踩了好几个坑,好几个都忘记了,赶紧记一下防止都忘记了… 1.权限请求…既然是WiFi连接,当然首先考虑到的是打开WiFi啊什么的,现在基本都是targetSdkVersion >=23了吧,这些就会有涉及到权限请求的问题.主要是分为2个部分的权限:1. 打开WIFI开关 <uses-permission android:n
win 7笔记本连接wifi不能输入密码解决办法(图文教程)
win 7笔记本连接wifi不能输入密码解决办法 为什么笔记本电脑wifi搜的到 ,但是不能输入密码,小编也遇到这种问题,之前连的WiFi信号,后面换了WiFi密码后再连接却没有“输入密码框”,以至于一直连不上无线信号,头疼! 今天小编有巧招,教你如何找回“失落”的密码框!杠杠的 第一步:点击右下角的网络连接设置图标,选择”打开网络和设置中心“,之后选择”管理无线网络“。 第二步:找到
wpa_supplicant wifi密码错误检测
system("/usr/sbin/wpa_supplicant -Dnl80211 -iwlan0 -f /tmp/wpa_log -c/tmp/wpa_supplicant.conf -d -t -B &"); 在/tmp/wpa_log中查看是否有如下的字符串: 1. 针对WPA/WPA2加密方式 //1473218403.305655: wlan0: WPA: 4-Way
Mysql安装后连接失败和服务无法启动,首次进入密码的问题
1.进入MySQL的bin目录,并在bin目录打开命令行窗口,在命令行窗口输入:mysqld --install,回车,提示:Service successfully installed。2.使用net start mysql命令,出现“服务正在启动  服务无法启动  服务没有报告任何错误” 解决方案:mysqld  --initialize 初始化data目录后重新输入net start mys...
Android连接WIF获取的信息剖析
Android的参数大致分成两块:系统服务参数和平台系统信息。 系统服务参 数:Android的系统服务不仅指服务组件,而且还包括 Android 系统提供的服务功能。Android为这些系统服务参数提供了接口---管理器,不同的组件会有不同的管理器进行管理,主要有Wi-Fi管理,连接管理, 电话管理,电源管理,振动管理,音量管理,输入法管理,窗口管理等等,我们通过这些系统服务接口就可以方便地获