Launch Settings activities for lockscreen and biometrics setup

Issue: calyxos#1420
Change-Id: If6145a7f5a8bd0acc648a3b3ce4aa0d59a5157e0
This commit is contained in:
Oliver Scott
2023-06-12 16:56:47 -04:00
committed by Michael Bestas
parent 11e55ab3b2
commit 86ed621eff
5 changed files with 5 additions and 200 deletions

View File

@@ -56,6 +56,7 @@ import org.lineageos.internal.util.PackageManagerUtils;
import org.lineageos.setupwizard.BiometricActivity;
import org.lineageos.setupwizard.BluetoothSetupActivity;
import org.lineageos.setupwizard.NetworkSetupActivity;
import org.lineageos.setupwizard.ScreenLockActivity;
import org.lineageos.setupwizard.SetupWizardApp;
import org.lineageos.setupwizard.SimMissingActivity;
import org.lineageos.setupwizard.wizardmanager.WizardManager;
@@ -277,6 +278,8 @@ public class SetupWizardUtils {
}
if (!hasBiometric(context)) {
disableComponent(context, BiometricActivity.class);
} else {
disableComponent(context, ScreenLockActivity.class);
}
if (!hasTelephony(context) || !simMissing()) {
disableComponent(context, SimMissingActivity.class);