Search in sources :

Example 1 with CombinedBiometricProfileStatusPreferenceController

use of com.android.settings.biometrics.combination.CombinedBiometricProfileStatusPreferenceController in project android_packages_apps_Settings by omnirom.

the class SecuritySettings method buildPreferenceControllers.

private static List<AbstractPreferenceController> buildPreferenceControllers(Context context, Lifecycle lifecycle, SecuritySettings host) {
    final List<AbstractPreferenceController> controllers = new ArrayList<>();
    controllers.add(new EnterprisePrivacyPreferenceController(context));
    controllers.add(new FinancedPrivacyPreferenceController(context));
    controllers.add(new ManageTrustAgentsPreferenceController(context));
    controllers.add(new ScreenPinningPreferenceController(context));
    controllers.add(new SimLockPreferenceController(context));
    controllers.add(new EncryptionStatusPreferenceController(context, PREF_KEY_ENCRYPTION_SECURITY_PAGE));
    controllers.add(new TrustAgentListPreferenceController(context, host, lifecycle));
    final List<AbstractPreferenceController> securityPreferenceControllers = new ArrayList<>();
    securityPreferenceControllers.add(new FaceStatusPreferenceController(context, lifecycle));
    securityPreferenceControllers.add(new FingerprintStatusPreferenceController(context, lifecycle));
    securityPreferenceControllers.add(new CombinedBiometricStatusPreferenceController(context, lifecycle));
    securityPreferenceControllers.add(new ChangeScreenLockPreferenceController(context, host));
    controllers.add(new PreferenceCategoryController(context, SECURITY_CATEGORY).setChildren(securityPreferenceControllers));
    controllers.addAll(securityPreferenceControllers);
    final List<AbstractPreferenceController> profileSecurityControllers = new ArrayList<>();
    profileSecurityControllers.add(new ChangeProfileScreenLockPreferenceController(context, host));
    profileSecurityControllers.add(new LockUnificationPreferenceController(context, host));
    profileSecurityControllers.add(new VisiblePatternProfilePreferenceController(context, lifecycle));
    profileSecurityControllers.add(new FaceProfileStatusPreferenceController(context, lifecycle));
    profileSecurityControllers.add(new FingerprintProfileStatusPreferenceController(context, lifecycle));
    profileSecurityControllers.add(new CombinedBiometricProfileStatusPreferenceController(context, lifecycle));
    controllers.add(new PreferenceCategoryController(context, WORK_PROFILE_SECURITY_CATEGORY).setChildren(profileSecurityControllers));
    controllers.addAll(profileSecurityControllers);
    return controllers;
}
Also used : CombinedBiometricProfileStatusPreferenceController(com.android.settings.biometrics.combination.CombinedBiometricProfileStatusPreferenceController) AbstractPreferenceController(com.android.settingslib.core.AbstractPreferenceController) EnterprisePrivacyPreferenceController(com.android.settings.enterprise.EnterprisePrivacyPreferenceController) FingerprintProfileStatusPreferenceController(com.android.settings.biometrics.fingerprint.FingerprintProfileStatusPreferenceController) ArrayList(java.util.ArrayList) TrustAgentListPreferenceController(com.android.settings.security.trustagent.TrustAgentListPreferenceController) ManageTrustAgentsPreferenceController(com.android.settings.security.trustagent.ManageTrustAgentsPreferenceController) FaceProfileStatusPreferenceController(com.android.settings.biometrics.face.FaceProfileStatusPreferenceController) FaceStatusPreferenceController(com.android.settings.biometrics.face.FaceStatusPreferenceController) FingerprintStatusPreferenceController(com.android.settings.biometrics.fingerprint.FingerprintStatusPreferenceController) CombinedBiometricStatusPreferenceController(com.android.settings.biometrics.combination.CombinedBiometricStatusPreferenceController) FinancedPrivacyPreferenceController(com.android.settings.enterprise.FinancedPrivacyPreferenceController) PreferenceCategoryController(com.android.settings.widget.PreferenceCategoryController)

Aggregations

CombinedBiometricProfileStatusPreferenceController (com.android.settings.biometrics.combination.CombinedBiometricProfileStatusPreferenceController)1 CombinedBiometricStatusPreferenceController (com.android.settings.biometrics.combination.CombinedBiometricStatusPreferenceController)1 FaceProfileStatusPreferenceController (com.android.settings.biometrics.face.FaceProfileStatusPreferenceController)1 FaceStatusPreferenceController (com.android.settings.biometrics.face.FaceStatusPreferenceController)1 FingerprintProfileStatusPreferenceController (com.android.settings.biometrics.fingerprint.FingerprintProfileStatusPreferenceController)1 FingerprintStatusPreferenceController (com.android.settings.biometrics.fingerprint.FingerprintStatusPreferenceController)1 EnterprisePrivacyPreferenceController (com.android.settings.enterprise.EnterprisePrivacyPreferenceController)1 FinancedPrivacyPreferenceController (com.android.settings.enterprise.FinancedPrivacyPreferenceController)1 ManageTrustAgentsPreferenceController (com.android.settings.security.trustagent.ManageTrustAgentsPreferenceController)1 TrustAgentListPreferenceController (com.android.settings.security.trustagent.TrustAgentListPreferenceController)1 PreferenceCategoryController (com.android.settings.widget.PreferenceCategoryController)1 AbstractPreferenceController (com.android.settingslib.core.AbstractPreferenceController)1 ArrayList (java.util.ArrayList)1