创维55g6配置信息wifi自动连接方法

Windows 8系统怎么设置无线WIFI自动连接_百度知道
Windows 8系统怎么设置无线WIFI自动连接
[*]点击屏幕右下角的无线连接图标:[*]点击“已连接”的无线WIFI,点击“断开连接”:[*]再重新点击之,勾选上“自动连接”,再点击“连接”:[*]或者直接右击“已连接”的无线WIFI,选择“查看连接属性”:[*]在打开的对话框中,勾选上“当此网络在范围内时自动连接”复选框:win7系统下载 [*]再单击“确定”按钮既可。
其他类似问题
16人觉得有用
为您推荐:
wifi的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
一步搞定
只需一步,快速开始
查看: 1807|回复: 31
手机v880,8190Q,T959在线时间1441 小时最后登录阅读权限45UID3968357
, 积分 4412, 距离下一级还需 588 积分
注册时间积分4412精华0主题帖子 金币2181 元 智豆13 点
有时用过wifi后记住密码了,但再想知道wifi密码是多少,怎么办呢。下面的方法为你解决这样的问题,自己亲测可用。
& && &&&方法其实非常简单,大神勿喷啊!
& && &&&1、手机必须取得root权限
& && &&&2、用RE管理器或es文件浏览器进入data/misc/wifi,里面有个bcm_supp.conf或是wpa_supplicant.conf的文件,用文本查看器打开,所有记住的wifi密码都在这里。
打开 wpa_supplicant.conf文件就可以看到以下内容:
游客,如果您要查看本帖隐藏内容请或点击感谢按钮
在线时间2 小时最后登录阅读权限10UID
, 积分 6, 距离下一级还需 14 积分
注册时间积分6精华0主题帖子 金币20 元 智豆0 点
Duvdychvusv
在线时间0 小时最后登录阅读权限10UID
, 积分 1, 距离下一级还需 4 积分
注册时间积分1精华0主题帖子 金币13 元 智豆0 点
刚好五个字
手机天语169在线时间77 小时最后登录阅读权限20UID6000011
, 积分 101, 距离下一级还需 99 积分
注册时间积分101精华0主题帖子 金币85 元 智豆0 点
刚好五个字
在线时间8 小时最后登录阅读权限10UID
, 积分 21, 距离下一级还需 29 积分
注册时间积分21精华0主题帖子 金币54 元 智豆0 点
我看看先哈
在线时间8 小时最后登录阅读权限10UID
, 积分 21, 距离下一级还需 29 积分
注册时间积分21精华0主题帖子 金币54 元 智豆0 点
我看看先哈
在线时间6 小时最后登录阅读权限10UID9330065
, 积分 10, 距离下一级还需 10 积分
注册时间积分10精华0主题帖子 金币61 元 智豆0 点
刚好五个字
在线时间14 小时最后登录阅读权限10UID7546666
, 积分 46, 距离下一级还需 4 积分
注册时间积分46精华0主题帖子 金币130 元 智豆0 点
不回复不行呀
手机A1在线时间273 小时最后登录阅读权限20UID3446332
, 积分 365, 距离下一级还需 35 积分
注册时间积分365精华0主题帖子 金币511 元 智豆0 点
进来看一下
在线时间14 小时最后登录阅读权限10UID7546666
, 积分 46, 距离下一级还需 4 积分
注册时间积分46精华0主题帖子 金币130 元 智豆0 点
k看看再说!!!!!
多年被各种运营商压榨,有冤没地说,今天有冤的报冤,有仇的报仇,吐槽一下运营商们最多一次坑了你们多少话费!
Powered by29737人阅读
最近在做一个项目,其中涉及到一块“自动连接已存在的wifi热点”的功能,在网上查阅了大量资料,五花八门,但其中一些说的很简单,即不能实现傻瓜式的拿来就用,有些说的很详细,但其中不乏些许错误造成功能无法实现,经过浣熊多方努力,终于成功将功能实现,遂将一点点小成就拿出来与大家分享。
首先需要感谢这篇文章的作者:
在这篇文章中,作者定义了一个wifi工具类,其中存在着操作wifi的各种方法,其中有一些错误我以改正,正确的代码如下(创建一个名为WifiAdmin.java的文件,以下代码中没有包声明和import,请自行添加):
public class WifiAdmin {
// 定义WifiManager对象
private WifiManager mWifiM
// 定义WifiInfo对象
private WifiInfo mWifiI
// 扫描出的网络连接列表
private List&ScanResult& mWifiL
// 网络连接列表
private List&WifiConfiguration& mWifiC
// 定义一个WifiLock
WifiLock mWifiL
public WifiAdmin(Context context) {
// 取得WifiManager对象
mWifiManager = (WifiManager) context
.getSystemService(Context.WIFI_SERVICE);
// 取得WifiInfo对象
mWifiInfo = mWifiManager.getConnectionInfo();
// 打开WIFI
public void openWifi() {
if (!mWifiManager.isWifiEnabled()) {
mWifiManager.setWifiEnabled(true);
// 关闭WIFI
public void closeWifi() {
if (mWifiManager.isWifiEnabled()) {
mWifiManager.setWifiEnabled(false);
// 检查当前WIFI状态
public int checkState() {
return mWifiManager.getWifiState();
// 锁定WifiLock
public void acquireWifiLock() {
mWifiLock.acquire();
// 解锁WifiLock
public void releaseWifiLock() {
// 判断时候锁定
if (mWifiLock.isHeld()) {
mWifiLock.acquire();
// 创建一个WifiLock
public void creatWifiLock() {
mWifiLock = mWifiManager.createWifiLock(&Test&);
// 得到配置好的网络
public List&WifiConfiguration& getConfiguration() {
return mWifiC
// 指定配置好的网络进行连接
public void connectConfiguration(int index) {
// 索引大于配置好的网络索引返回
if (index & mWifiConfiguration.size()) {
// 连接配置好的指定ID的网络
mWifiManager.enableNetwork(mWifiConfiguration.get(index).networkId,
public void startScan() {
mWifiManager.startScan();
// 得到扫描结果
mWifiList = mWifiManager.getScanResults();
// 得到配置好的网络连接
mWifiConfiguration = mWifiManager.getConfiguredNetworks();
// 得到网络列表
public List&ScanResult& getWifiList() {
return mWifiL
// 查看扫描结果
public StringBuilder lookUpScan() {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i & mWifiList.size(); i++) {
stringBuilder
.append(&Index_& + new Integer(i + 1).toString() + &:&);
// 将ScanResult信息转换成一个字符串包
// 其中把包括:BSSID、SSID、capabilities、frequency、level
stringBuilder.append((mWifiList.get(i)).toString());
stringBuilder.append(&/n&);
return stringB
// 得到MAC地址
public String getMacAddress() {
return (mWifiInfo == null) ? &NULL& : mWifiInfo.getMacAddress();
// 得到接入点的BSSID
public String getBSSID() {
return (mWifiInfo == null) ? &NULL& : mWifiInfo.getBSSID();
// 得到IP地址
public int getIPAddress() {
return (mWifiInfo == null) ? 0 : mWifiInfo.getIpAddress();
// 得到连接的ID
public int getNetworkId() {
return (mWifiInfo == null) ? 0 : mWifiInfo.getNetworkId();
// 得到WifiInfo的所有信息包
public String getWifiInfo() {
return (mWifiInfo == null) ? &NULL& : mWifiInfo.toString();
// 添加一个网络并连接
public void addNetwork(WifiConfiguration wcg) {
int wcgID = mWifiManager.addNetwork(wcg);
boolean b =
mWifiManager.enableNetwork(wcgID, true);
System.out.println(&a--& + wcgID);
System.out.println(&b--& + b);
// 断开指定ID的网络
public void disconnectWifi(int netId) {
mWifiManager.disableNetwork(netId);
mWifiManager.disconnect();
//然后是一个实际应用方法,只验证过没有密码的情况:
public WifiConfiguration CreateWifiInfo(String SSID, String Password, int Type)
WifiConfiguration config = new WifiConfiguration();
config.allowedAuthAlgorithms.clear();
config.allowedGroupCiphers.clear();
config.allowedKeyManagement.clear();
config.allowedPairwiseCiphers.clear();
config.allowedProtocols.clear();
config.SSID = &\&& + SSID + &\&&;
WifiConfiguration tempConfig = this.IsExsits(SSID);
if(tempConfig != null) {
mWifiManager.removeNetwork(tempConfig.networkId);
if(Type == 1) //WIFICIPHER_NOPASS
config.wepKeys[0] = &&;
config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
config.wepTxKeyIndex = 0;
if(Type == 2) //WIFICIPHER_WEP
config.hiddenSSID =
config.wepKeys[0]= &\&&+Password+&\&&;
config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.SHARED);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
config.wepTxKeyIndex = 0;
if(Type == 3) //WIFICIPHER_WPA
config.preSharedKey = &\&&+Password+&\&&;
config.hiddenSSID =
config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
//config.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
config.status = WifiConfiguration.Status.ENABLED;
private WifiConfiguration IsExsits(String SSID)
List&WifiConfiguration& existingConfigs = mWifiManager.getConfiguredNetworks();
for (WifiConfiguration existingConfig : existingConfigs)
if (existingConfig.SSID.equals(&\&&+SSID+&\&&))
return existingC
//分为三种情况:1没有密码2用wep加密3用wpa加密
改动主要集中在CreateWifiInfo这个方法中,并且添加了一个私有方法:
(1)将与方法的第三个参数有关的变量都改成int型,或者使用原作者的枚举型(存在bug需要改正),但枚举会在后续的开发中遇到些困难;
(2)在if(type == 3)中注释掉“config.allowedProtocols.set(WifiConfiguration.Protocol.WPA);”,并添加“
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP); config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);“这两句,否则当wifi热点需要输入密码时,无法加入网络。
(3)在代码末尾添加了方法IsExsits,原因在于如果按照网上介绍的方法成功加入指定的wifi后,都会在终端的wifi列表中新添加一个以该指定ssid的网络,所以每运行一次程序,列表中就会多一个相同名字的ssid。而该方法就是检查wifi列表中是否有以输入参数为名的wifi热点,如果存在,则在CreateWifiInfo方法开始配置wifi网络之前将其移除,以避免ssid的重复:
WifiConfiguration tempConfig = this.IsExsits(SSID);& & & & & &
& & & & & if(tempConfig !=
& & & & & mWifiManager.removeNetwork(tempConfig.networkId); &
& & & & & }
以上便是wifi工具类的建立,之后就可以在其他部分实例化这个类,调用其中的方法完成加入指定ssid的wifi热点,还是先上代码吧,建立一个名为Test_wifiActivity.java的文件(同上,没有包含包声明和import语句):
public class Test_wifiActivity extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WifiAdmin wifiAdmin = new WifiAdmin(this);
wifiAdmin.openWifi();
wifiAdmin.addNetwork(wifiAdmin.CreateWifiInfo(&XXX&, &XXX&, 3));
很简单,如果是接入wifi,大体上只涉及到openWifi(打开wifi)、CreateWifiInfo(配置wifi网络信息)和addNetwork(添加配置好的网络并连接),对CreateWifiInfo进行简单的说明:第一参数是SSID的名称;第二个参数是指定SSID网络的密码,当不需要密码是置空(”“);第三个参数是热点类型:1-无密码 / 2-WEP密码验证(未测试)/ 3-WAP或WAP2 PSK密码验证。
最后就是在Manifest中添加相应的权限了:
&uses-permission android:name=&android.permission.CHANGE_NETWORK_STATE& &&/uses-permission&
&uses-permission android:name=&android.permission.CHANGE_WIFI_STATE& &&/uses-permission&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE& &&/uses-permission&
&uses-permission android:name=&android.permission.ACCESS_WIFI_STATE& &&/uses-permission&
如果按照上述的方法进行开发,就可以很傻瓜的通过改变Test_wifiActivity.java中的CreateWifiInfo方法的三个入口参数实现加入指定SSID的wifi热点了,无论该热点是否需要密码认证。
以上就是我对于自动连接指定SSID的wifi热点的学习心得,由于水平有限有些地方可能介绍错误,希望大家多多批评指正!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:538997次
积分:4800
积分:4800
排名:第3692名
原创:95篇
评论:234条
(1)(2)(3)(2)(20)(21)(2)(4)(1)(1)(1)(1)(3)(1)(1)(2)(4)(5)(1)(5)(2)(1)(2)(4)(1)(3)(1)(2)(4)当前位置: >
华为g6连接wifi时断时续怎么办?
问:华为g6连接wifi时断时续怎么办?
答:建议您点击设置-wlan-高级设置中选择永不休眠,并且点击设置-wlan-找到这个wifi,点击右边的小箭头,不保存网络,重新输入密码尝试,也可以尝试一下重启路由器试一下,如果还是出现这个问题建议您尝试一下其他环境的wifi网络看看是否还会出现这个问题。如果想了解更多关于这款手机的问题请点击进入
华为g6连接wifi时断时续怎么办?多知道点
华为G6的主摄像头为800玩像素,拍照功能上支持自动对焦、触控成像、HDR、智能场景识别,同时也同样支持美颜功能以及丰富的编辑效果。
功能中有一个亮点就是&留声拍照&,留声拍照模式下,成像后用户可录制最长10秒的声音记录。普通的静态照片可以加入声音,增加了照片的鲜活。整体成像效果中规中矩,对焦比较准确,成像速度也比较快,整个取景和拍摄的体验还是比较顺畅的,同时也不失趣味。
华为g6连接wifi时断时续怎么办?扩展知识:
什么是无线路由器?
无线路由器是带有无线覆盖功能的路由器,它主要应用于用户上网和无线覆盖。市场上流行的无线路由器一般都支持专线xdsl/ cable,动态xdsl,pptp四种接入方式,它还具有其它一些网络管理的功能,如dhcp服务、nat防火墙、mac地址过滤等等功能。}

我要回帖

更多关于 长虹55g6怎么样 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信