Android系统wifi输入错误的用户名没有提示问题
2015-04-10 16:07
302 查看
logcat -s WifiMonitor wpa_supplicant WifiSettings WifiHW WifiConfigStore WifiStateMachine addOrUpdateNetworkNative
一、问题现象
第一次输入错误密码连接可以给出提示;后来不再提示。
二、问题原因
wps进程错误导致流程不能走下去:
E/WifiConfigStore( 2056): key="CTS_TEST_FIVE"WPA_PSK netId=-1 uid=1000/0 D/WifiHW ( 2056): TK--------->>>>command is IFNAME=wlan0 SET_NETWORK 1 ssid 4354535f544553545f46495645,reply is x���,reply_len is 4095 D/WifiHW ( 2056): TK-------->>>wifi_send_command,ctrl_conn is � I/wpa_supplicant( 8966): [CTRL_IFACE]wlan0: SET_NETWORK 1 ssid 4354535f544553545f46495645 D/WifiHW ( 2056): TK-------->>>wifi_send_command,fail,reply is FAIL E/WifiConfigStore( 2056): failed to set SSID: "CTS_TEST_FIVE"三、修改
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiConfigStore.java
private NetworkUpdateResult addOrUpdateNetworkNative(WifiConfiguration config, int uid) { if (config.SSID != null && !mWifiNative.setNetworkVariable( netId, WifiConfiguration.ssidVarName, encodeSSID(config.SSID))) { loge("failed to set SSID: "+config.SSID + "retry"); //add by tank mWifiNative.removeNetwork(netId); netId = mWifiNative.addNetwork(); if (netId < 0) { loge("TK--->>>>Failed to add a network!"); return new NetworkUpdateResult(INVALID_NETWORK_ID); } else { if (config.SSID != null && !mWifiNative.setNetworkVariable( netId, WifiConfiguration.ssidVarName, encodeSSID(config.SSID))) { loge("TK----->>>failed to set SSID: "+config.SSID); break setVariables; } } //end tank //break setVariables; } }也就是在执行命令:
[CTRL_IFACE]wlan0: SET_NETWORK 1 ssid 4354535f544553545f46495645失败以后,执行删除命令;后再次执行该命令。
相关文章推荐
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 红米3 TWRP-3.1.1(android_7.1.2_r8) 刷7.1不提示错误 刷MIUI不再卡屏 修复无系统重启问题 更新于20170516
- Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 解决:“开机设置了密码,可开机时却没有提示要输入密码的提示框,还是直接进入系统”和“系统无法让您登陆.请确定您的用户名及域名无误,然后再输入密码.密码的字母必须使用正确的大小写”
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
- 【转】Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
- Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
- Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示