Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0973c31d authored by Maurice Lam's avatar Maurice Lam
Browse files

[FRP] Use Lock type as header instead of "Encryption"

Bug: 18631620
Change-Id: I41799642cd019d7b33f754dc7b7305ea8a6cdac1
parent 2c0c9837
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ import android.widget.TextView;

public class EncryptionInterstitial extends SettingsActivity {

    private static final String EXTRA_PASSWORD_QUALITY = "extra_password_quality";
    protected static final String EXTRA_PASSWORD_QUALITY = "extra_password_quality";
    public static final String EXTRA_REQUIRE_PASSWORD = "extra_require_password";

    @Override
+17 −1
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.settings;

import com.android.setupwizard.navigationbar.SetupWizardNavBar;

import android.app.admin.DevicePolicyManager;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
@@ -93,12 +94,27 @@ public class SetupEncryptionInterstitial extends EncryptionInterstitial
            return view;
        }

        private int getHeaderTextResource() {
            final int quality = getActivity().getIntent().getIntExtra(EXTRA_PASSWORD_QUALITY, 0);
            switch (quality) {
                case DevicePolicyManager.PASSWORD_QUALITY_SOMETHING:
                    return R.string.unlock_set_unlock_pattern_title;
                case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC:
                case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX:
                    return R.string.unlock_set_unlock_pin_title;
                default:
                    return R.string.unlock_set_unlock_password_title;
            }
        }

        @Override
        public void onViewCreated(View view, Bundle savedInstanceState) {
            super.onViewCreated(view, savedInstanceState);
            SetupWizardUtils.setIllustration(getActivity(),
                    R.drawable.setup_illustration_lock_screen);
            SetupWizardUtils.setHeaderText(getActivity(), R.string.encryption_interstitial_header);
            final int title = getHeaderTextResource();
            getActivity().setTitle(title);
            SetupWizardUtils.setHeaderText(getActivity(), title);
        }
    }
}