我已经尝试为单卡设备配置EAP-SIM并成功连接。现在我想为双卡设备上的特定SIM卡进行配置。
我的观察是,在为单卡设备配置EAP时,没有提供指定SIM标识的选项。那么我该如何为特定的SIM卡配置EAP?
为单卡设备配置EAP-SIM:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiEnterpriseConfig enterpriseConfig = new WifiEnterpriseConfig();
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = "\"" + ssid + "\"";
wifiConfig.allowedKeyManagement.set(KeyMgmt.WPA_EAP);
wifiConfig.allowedKeyManagement.set(KeyMgmt.IEEE8021X);
enterpriseConfig.setEapMethod(WifiEnterpriseConfig.Eap.SIM);
wifiConfig.enterpriseConfig = enterpriseConfig;
int nid = wifi.addNetwork(wifiConfig);
wifi.saveConfiguration();
wifi.enableNetwork(nid, true);