Android Wifi 개발 - 네트워크 구성 (9)

         위에서 네트워크 연결 과정을 분석하였으며, 새로운 네트워크에 연결하기 위해서는 네트워크 구성 정보를 추가한 후 네트워크에 연결하기 위한 networkId를 얻어야 합니다.

1. 앱 호출

// 连接新的网路
int wcnetworkid = mWifiManager.addNetwork(getConfiguration());
mWifiManager.enableNetwork(wcnetworkid, true);

/**
 * 配置WiFi信息
 */
public WifiConfiguration getConfiguration() {
    String ssid = "Xiao_Xu";
    String pwd = "12345678";
    WifiConfiguration localWifiConfiguration = new WifiConfiguration();
    //公认的IEEE 802.11验证算法。
    localWifiConfiguration.allowedAuthAlgorithms.clear();
    localWifiConfiguration.allowedAuthAlgorithms.set(0);
    //公认的的公共组密码。
    localWifiConfiguration.allowedGroupCiphers.clear();
    localWifiConfiguration.allowedGroupCiphers.set(2);
    //公认的密钥管理方案。
    localWifiConfiguration.allowedKeyManagement.clear();
    localWifiConfiguration.allowedKeyManagement.set(1);
    //密码为WPA。
    localWifiConfiguration.allowedPairwiseCiphers.clear();
    localWifiConfiguration.allow

Supongo que te gusta

Origin blog.csdn.net/c19344881x/article/details/129932722
Recomendado
Clasificación