From 1d9c2a6f11c70261ee476da9bf1fc7ee26f9d130 Mon Sep 17 00:00:00 2001 From: Omer Ozer Date: Tue, 7 Nov 2023 18:10:56 +0000 Subject: [PATCH] Change the existing permission to a system level perm for factory reset prep. Bug: 302016478 Test: local Change-Id: If8ede49445ce1e26a77af04216654c8f9db9c421 --- AndroidManifest.xml | 5 ----- .../settings/system/FactoryResetPreferenceController.java | 6 ++---- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a08bda3c76c..578044fe228 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -16,11 +16,6 @@ android:name="com.android.settings.USE_BIOMETRIC_PROVIDER" android:protectionLevel="signature|privileged"/> - - - diff --git a/src/com/android/settings/system/FactoryResetPreferenceController.java b/src/com/android/settings/system/FactoryResetPreferenceController.java index 739a0a7ffe8..e62e548fec0 100644 --- a/src/com/android/settings/system/FactoryResetPreferenceController.java +++ b/src/com/android/settings/system/FactoryResetPreferenceController.java @@ -15,6 +15,7 @@ */ package com.android.settings.system; +import android.Manifest; import android.content.Context; import android.content.Intent; import android.content.pm.PackageInfo; @@ -38,9 +39,6 @@ public class FactoryResetPreferenceController extends BasePreferenceController { private static final String ACTION_PREPARE_FACTORY_RESET = "com.android.settings.ACTION_PREPARE_FACTORY_RESET"; - private static final String PREPARE_FACTORY_RESET_PERMISSION = - "com.android.settings.permissions.PREPARE_FACTORY_RESET"; - private final UserManager mUm; private ActivityResultLauncher mFactoryResetPreparationLauncher; @@ -103,7 +101,7 @@ public class FactoryResetPreferenceController extends BasePreferenceController { boolean isGranted = (factoryResetWizardPackageInfo.requestedPermissionsFlags[i] & PackageInfo.REQUESTED_PERMISSION_GRANTED) != 0; - if (permission.equals(PREPARE_FACTORY_RESET_PERMISSION) && isGranted) { + if (permission.equals(Manifest.permission.PREPARE_FACTORY_RESET) && isGranted) { return prepareFactoryResetWizardRequest; } }