((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//连接指定wifi
WifiManager manager = (WifiManager) MainActivity.this.getSystemService(Context.WIFI_SERVICE);
WifiConfiguration config = new WifiConfiguration();
config.SSID = "\"wifi名\"";
config.preSharedKey = null;//非加密wifi
// config.preSharedKey = "\"wifi密码\"";//加密wifi
config.hiddenSSID = true;
config.status = WifiConfiguration.Status.ENABLED;
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);//WPA_PSK NONE
android中连接到指定wifi
最新推荐文章于 2024-07-15 02:43:59 发布
本文介绍如何在Android设备上编程连接到特定的WiFi网络,重点讨论所需的权限配置和实现步骤。
摘要由CSDN通过智能技术生成