Loading res/layout/wifi_dialog.xml +12 −0 Original line number Diff line number Diff line Loading @@ -257,6 +257,18 @@ android:prompt="@string/wifi_eap_user_cert" /> </LinearLayout> <LinearLayout android:id="@+id/no_user_cert_warning" android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone" style="@style/wifi_item" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/wifi_item_warning" android:text="@string/wifi_no_user_cert_warning" /> </LinearLayout> <LinearLayout android:id="@+id/l_identity" android:layout_width="match_parent" android:layout_height="wrap_content" Loading res/values/strings.xml +4 −0 Original line number Diff line number Diff line Loading @@ -2272,6 +2272,10 @@ <!-- Warning message displayed if user does not specify a domain for the CA certificate. Only displayed if the user also chooses to use system certificates. --> <string name="wifi_no_domain_warning">Must specify a domain.</string> <!-- Warning message displayed if user does not specify a user certification for WPA3-Enterprise 192-bit. Only displayed if the user does not specify user certificate for WPA3-Enterprise 192-bit [CHAR LIMIT=80]--> <string name="wifi_no_user_cert_warning">This option requires a user certificate.</string> <!-- Substring of status line when Wi-Fi Protected Setup (WPS) is available and string is listed first [CHAR LIMIT=20]--> <string name="wifi_wps_available_first_item">WPS available</string> Loading src/com/android/settings/wifi/WifiConfigController.java +9 −0 Original line number Diff line number Diff line Loading @@ -555,6 +555,7 @@ public class WifiConfigController implements TextWatcher, void showWarningMessagesIfAppropriate() { mView.findViewById(R.id.no_ca_cert_warning).setVisibility(View.GONE); mView.findViewById(R.id.no_user_cert_warning).setVisibility(View.GONE); mView.findViewById(R.id.no_domain_warning).setVisibility(View.GONE); mView.findViewById(R.id.ssid_too_long_warning).setVisibility(View.GONE); Loading Loading @@ -582,6 +583,14 @@ public class WifiConfigController implements TextWatcher, mView.findViewById(R.id.no_domain_warning).setVisibility(View.VISIBLE); } } if (mAccessPointSecurity == AccessPoint.SECURITY_EAP_SUITE_B && mEapMethodSpinner.getSelectedItemPosition() == WIFI_EAP_METHOD_TLS) { String userCertSelection = (String) mEapUserCertSpinner.getSelectedItem(); if (userCertSelection.equals(mUnspecifiedCertString)) { mView.findViewById(R.id.no_user_cert_warning).setVisibility(View.VISIBLE); } } } /** Loading Loading
res/layout/wifi_dialog.xml +12 −0 Original line number Diff line number Diff line Loading @@ -257,6 +257,18 @@ android:prompt="@string/wifi_eap_user_cert" /> </LinearLayout> <LinearLayout android:id="@+id/no_user_cert_warning" android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone" style="@style/wifi_item" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/wifi_item_warning" android:text="@string/wifi_no_user_cert_warning" /> </LinearLayout> <LinearLayout android:id="@+id/l_identity" android:layout_width="match_parent" android:layout_height="wrap_content" Loading
res/values/strings.xml +4 −0 Original line number Diff line number Diff line Loading @@ -2272,6 +2272,10 @@ <!-- Warning message displayed if user does not specify a domain for the CA certificate. Only displayed if the user also chooses to use system certificates. --> <string name="wifi_no_domain_warning">Must specify a domain.</string> <!-- Warning message displayed if user does not specify a user certification for WPA3-Enterprise 192-bit. Only displayed if the user does not specify user certificate for WPA3-Enterprise 192-bit [CHAR LIMIT=80]--> <string name="wifi_no_user_cert_warning">This option requires a user certificate.</string> <!-- Substring of status line when Wi-Fi Protected Setup (WPS) is available and string is listed first [CHAR LIMIT=20]--> <string name="wifi_wps_available_first_item">WPS available</string> Loading
src/com/android/settings/wifi/WifiConfigController.java +9 −0 Original line number Diff line number Diff line Loading @@ -555,6 +555,7 @@ public class WifiConfigController implements TextWatcher, void showWarningMessagesIfAppropriate() { mView.findViewById(R.id.no_ca_cert_warning).setVisibility(View.GONE); mView.findViewById(R.id.no_user_cert_warning).setVisibility(View.GONE); mView.findViewById(R.id.no_domain_warning).setVisibility(View.GONE); mView.findViewById(R.id.ssid_too_long_warning).setVisibility(View.GONE); Loading Loading @@ -582,6 +583,14 @@ public class WifiConfigController implements TextWatcher, mView.findViewById(R.id.no_domain_warning).setVisibility(View.VISIBLE); } } if (mAccessPointSecurity == AccessPoint.SECURITY_EAP_SUITE_B && mEapMethodSpinner.getSelectedItemPosition() == WIFI_EAP_METHOD_TLS) { String userCertSelection = (String) mEapUserCertSpinner.getSelectedItem(); if (userCertSelection.equals(mUnspecifiedCertString)) { mView.findViewById(R.id.no_user_cert_warning).setVisibility(View.VISIBLE); } } } /** Loading