Merge changes Ia5f7028f,I1d7dc74b
* changes:
Merge commit '2957939' into merge_work
Merge commit '0507524' into merge_work
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 4f1eb97..16f1970 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -316,6 +316,12 @@
<item>TTLS</item>
<!-- Do not translate. -->
<item>PWD</item>
+ <!-- Do not translate. -->
+ <item>SIM</item>
+ <!-- Do not translate. -->
+ <item>AKA</item>
+ <!-- Do not translate. -->
+ <item>AKA\'</item>
</string-array>
<!-- Wi-Fi WPS setup for p2p connections. -->
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index cc8481d..1503c63 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -88,6 +88,9 @@
public static final int WIFI_EAP_METHOD_TLS = 1;
public static final int WIFI_EAP_METHOD_TTLS = 2;
public static final int WIFI_EAP_METHOD_PWD = 3;
+ public static final int WIFI_EAP_METHOD_SIM = 4;
+ public static final int WIFI_EAP_METHOD_AKA = 5;
+ public static final int WIFI_EAP_METHOD_AKA_PRIME = 6;
/* These values come from "wifi_peap_phase2_entries" resource array */
public static final int WIFI_PEAP_PHASE2_NONE = 0;
@@ -734,9 +737,23 @@
mView.findViewById(R.id.l_anonymous).setVisibility(View.VISIBLE);
setUserCertInvisible();
break;
+ case WIFI_EAP_METHOD_SIM:
+ case WIFI_EAP_METHOD_AKA:
+ case WIFI_EAP_METHOD_AKA_PRIME:
+ setPhase2Invisible();
+ setAnonymousIdentInvisible();
+ setUserCertInvisible();
+ setPasswordInvisible();
+ setIdentityInvisible();
+ break;
}
}
+ private void setIdentityInvisible() {
+ mView.findViewById(R.id.l_identity).setVisibility(View.GONE);
+ mPhase2Spinner.setSelection(Phase2.NONE);
+ }
+
private void setPhase2Invisible() {
mView.findViewById(R.id.l_phase2).setVisibility(View.GONE);
mPhase2Spinner.setSelection(Phase2.NONE);