android网络相关问题汇总
来源:互联网 发布:dijkstra算法java实现 编辑:程序博客网 时间:2024/06/10 12:12
一、判断WIFI连接密码是否正确:
下面是一些广播接收代码,记得注册相应广播
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
二、删除已有wifi配置(包含密码错误配置)
public WifiConfiguration getWifiConfigured(String ssid) { if (mWifiManager == null) { mWifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE); } ssid = "\"" + ssid + "\""; List<WifiConfiguration> configs = mWifiManager.getConfiguredNetworks(); if (configs != null) { for (WifiConfiguration config : configs) { if (ssid.equals(config.SSID)) { return config; } } } return null; }
WifiConfiguration config = getWifiConfigured(ssid); // 如果之前有类似的配置 if (config != null) { // 则清除旧有配置 Log.d(TAG, "remove old config"); mWifiManager.removeNetwork(config.networkId); }
三、
阅读全文
0 0
- android网络相关问题汇总
- Android相关问题汇总
- android service 相关问题汇总
- Android开发相关问题汇总
- Android源码编译相关问题汇总
- Android源码编译相关问题汇总
- Android网络编程--问题汇总(01) NetworkOnMainThreadException
- msdtc相关问题汇总
- ListView相关问题汇总
- Fastdfs 相关问题汇总
- eclipse相关问题汇总
- 【汇总】eclipse相关问题
- JDK相关问题汇总
- python相关问题汇总
- MFC相关问题汇总
- ElasticSearch 相关问题汇总
- Cocopods相关问题汇总
- MySQL相关问题汇总
- 软件质量保证--基于Google Test的 Add函数测试
- EM算法与思想
- iOS: 本地通知&远程推送
- 尝试Spring Boot2 WebFlux(启动失败了?不要怕)
- JNI中枚举类型作为参数
- android网络相关问题汇总
- python字符串/元组/列表/字典互转
- 负载均衡算法之轮询
- LLINUX_C编程实战-第七章《进程管理》学习笔记
- 关于Windwos10系统中电脑无法完全关机的解决办法
- maven eclipse搭建web项目并发布到tomcat
- 7-3 jmu-ds-单链表的基本运算
- yii2 checkboxlist使用及数据入库
- C语言