android 中连接wifi代码
以下是一个Android连接WiFi的示例代码:
private void connectToWiFi(String networkSSID, String networkPasskey) {
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = "\"" + networkSSID + "\"";
wifiConfig.preSharedKey = "\"" + networkPasskey + "\"";
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
int networkId = wifiManager.addNetwork(wifiConfig);
if (networkId != -1) {
wifiManager.disconnect();
wifiManager.enableNetwork(networkId, true);
wifiManager.reconnect();
}
}
该方法接受两个参数:网络名称(SSID)和网络密码(Passkey)。它使用这两个值创建一个新的WiFiConfiguration对象,将其添加到WIFiManager中,并使用enableNetwork()方法连接到网络。请注意,使用此方法时需要获得适当的权限
原文地址: http://www.cveoy.top/t/topic/htkW 著作权归作者所有。请勿转载和采集!