diff --git a/res/drawable-hdpi/ic_warning_googred_48dp.png b/res/drawable-hdpi/ic_warning_googred_48dp.png deleted file mode 100644 index 70381dd06bb..00000000000 Binary files a/res/drawable-hdpi/ic_warning_googred_48dp.png and /dev/null differ diff --git a/res/drawable/ic_alert_red.xml b/res/drawable/ic_alert_red.xml new file mode 100644 index 00000000000..7b991fb38ef --- /dev/null +++ b/res/drawable/ic_alert_red.xml @@ -0,0 +1,31 @@ + + + + + + diff --git a/res/layout/ca_certificate_warning_dialog.xml b/res/layout/ca_certificate_warning_dialog.xml index d863b08aa4b..2bb2b706db5 100644 --- a/res/layout/ca_certificate_warning_dialog.xml +++ b/res/layout/ca_certificate_warning_dialog.xml @@ -18,37 +18,24 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/setup_wizard_layout" android:layout_width="match_parent" - android:layout_height="match_parent"> + android:layout_height="match_parent" + android:icon="@drawable/ic_alert_red"> - - - - + android:orientation="vertical"> diff --git a/res/values/strings.xml b/res/values/strings.xml index 8bc44bef868..3166f2c8455 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -6825,7 +6825,7 @@ Your data won\u2019t be private - CA certificates are used by websites, apps, and VPNs for encryption. Only install CA certificates from organizations you trust. \n\n If you install a CA certificate, the certificate owner could access your data, such as passwords or credit card details, from websites you visit or apps you use – even if your data is encrypted. + CA certificates are used by websites, apps, and VPNs for encryption. Only install CA certificates from organizations you trust. \n\nIf you install a CA certificate, the certificate owner could access your data, such as passwords or credit card details, from websites you visit or apps you use – even if your data is encrypted. Don\u2019t install diff --git a/src/com/android/settings/security/InstallCaCertificateWarning.java b/src/com/android/settings/security/InstallCaCertificateWarning.java index 91faae1f6a1..38548756a31 100644 --- a/src/com/android/settings/security/InstallCaCertificateWarning.java +++ b/src/com/android/settings/security/InstallCaCertificateWarning.java @@ -25,10 +25,12 @@ import android.view.View; import android.widget.Toast; import com.android.settings.R; +import com.android.settings.SetupWizardUtils; import com.google.android.setupcompat.template.FooterBarMixin; import com.google.android.setupcompat.template.FooterButton; import com.google.android.setupdesign.GlifLayout; +import com.google.android.setupdesign.util.ThemeHelper; /** * Creates a warning dialog explaining the consequences of installing a CA certificate @@ -40,8 +42,11 @@ public class InstallCaCertificateWarning extends Activity { public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setTheme(SetupWizardUtils.getTheme(this, getIntent())); + ThemeHelper.trySetDynamicColor(this); setContentView(R.layout.ca_certificate_warning_dialog); final GlifLayout layout = findViewById(R.id.setup_wizard_layout); + layout.setHeaderText(R.string.ca_certificate_warning_title); final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class); mixin.setSecondaryButton(