Android通过代码自动连接WiFi
2014-06-10 13:09
561 查看
// wc.SSID = "\"" + scanRet.SSID + "\"";
void connect() {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wc = new WifiConfiguration();
String SSID = "qvtest";
String key = "12345678";
wc.SSID = "\"" + SSID + "\""; // wifi名称
wc.preSharedKey = "\"" + key + "\""; // wifi密码
wc.hiddenSSID = true;
wc.status = WifiConfiguration.Status.ENABLED;
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
int res = wifi.addNetwork(wc);
boolean b = wifi.enableNetwork(res, false);
Toast.makeText(WiFiActivity.this, "res = " + res + "\n" + b + "",
Toast.LENGTH_LONG).show();
}
void connect() {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wc = new WifiConfiguration();
String SSID = "qvtest";
String key = "12345678";
wc.SSID = "\"" + SSID + "\""; // wifi名称
wc.preSharedKey = "\"" + key + "\""; // wifi密码
wc.hiddenSSID = true;
wc.status = WifiConfiguration.Status.ENABLED;
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
int res = wifi.addNetwork(wc);
boolean b = wifi.enableNetwork(res, false);
Toast.makeText(WiFiActivity.this, "res = " + res + "\n" + b + "",
Toast.LENGTH_LONG).show();
}
相关文章推荐
- Android 通过代码设置、打开wifi热点及热点连接的实现代码
- android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- WIFI 安卓Android系统手机通过USB连接电脑上网
- adb 通过 wifi 连接 Android 设备
- pc使用adb通过wifi连接到android手机
- Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
- Ubuntu 11.04 下台式电脑通过已连接WIFI的Android手机上网
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- android 通过局域网udp广播自动建立socket连接
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- android自动连接到指定wifi
- Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
- Android 自动WiFi连接?
- 通过wifi连接android设备的方法
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
- Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
- android Wifi自动连接
- 通过wifi连接android设备的方法
- android pc通过wifi调试手机(无需USB连接)