【发布时间】:2015-11-24 10:24:06
【问题描述】:
我尝试为单个 SIM 设备配置 EAP-SIM 并成功连接。现在我想在双 SIM 设备上配置特定的 SIM 卡。
我的观察是在单个 SIM 设备中配置 EAP 时,没有规定指定 SIM 身份。那么如何使用特定的 SIM 配置 EAP?
为单个 SIM 设备配置 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);
【问题讨论】:
-
你有办法在 Android 中为双 SIM 卡设备配置 EAP-SIM 吗?
-
不,我无法为双 SIM 卡设备配置 EAP-SIM。
-
您是否尝试将 EAP 方法设置为 AKA
-
@Kishore 你找到答案了吗?
-
@Kishore Hehe 我做到了。
标签: java android android-wifi wifimanager