summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/development/OemUnlockPreferenceController.java
diff options
context:
space:
mode:
authorMill Chen <millchen@google.com>2019-04-10 17:34:20 -0700
committerMill Chen <millchen@google.com>2019-04-10 17:58:55 -0700
commit7b1ec94fc97fd4c13f84e06c75683b25b4061b4b (patch)
tree9245e2c9947cc54e41a2aeb6f636b1552e2e3793 /src/com/android/settings/development/OemUnlockPreferenceController.java
parent3d46fcd5b4d62ba71b0dfc96c8169852d9d365e3 (diff)
downloadpackages_apps_Settings-7b1ec94fc97fd4c13f84e06c75683b25b4061b4b.tar.gz
packages_apps_Settings-7b1ec94fc97fd4c13f84e06c75683b25b4061b4b.tar.bz2
packages_apps_Settings-7b1ec94fc97fd4c13f84e06c75683b25b4061b4b.zip
Default to enable oem-unlocking preference
Whether the device supports carriorlock or not, oem-unlocking preference will be enabled by default, except sdk_gphone_x86-eng target. Fixes: 129982117 Test: emulator, robotest Change-Id: I02af50e425fe5a93c244bbf8fe8bd2682275974f
Diffstat (limited to 'src/com/android/settings/development/OemUnlockPreferenceController.java')
-rw-r--r--src/com/android/settings/development/OemUnlockPreferenceController.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/com/android/settings/development/OemUnlockPreferenceController.java b/src/com/android/settings/development/OemUnlockPreferenceController.java
index f12d835718..529970a0b4 100644
--- a/src/com/android/settings/development/OemUnlockPreferenceController.java
+++ b/src/com/android/settings/development/OemUnlockPreferenceController.java
@@ -21,13 +21,12 @@ import static com.android.settings.development.DevelopmentOptionsActivityRequest
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
-import android.content.pm.PackageManager;
import android.content.res.Resources;
+import android.os.Build;
import android.os.UserHandle;
import android.os.UserManager;
import android.service.oemlock.OemLockManager;
import android.telephony.TelephonyManager;
-import android.util.Log;
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
@@ -56,15 +55,11 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon
DevelopmentSettingsDashboardFragment fragment) {
super(context);
- if (context.getPackageManager().hasSystemFeature(PackageManager
- .FEATURE_TELEPHONY_CARRIERLOCK)) {
- mOemLockManager = (OemLockManager) context.getSystemService(Context.OEM_LOCK_SERVICE);
- } else {
+ if (Build.IS_EMULATOR && Build.IS_ENG) {
mOemLockManager = null;
- Log.i(TAG, "Missing FEATURE_TELEPHONY_CARRIERLOCK, OemUnlock Preference" +
- " Controller disabled.");
+ } else {
+ mOemLockManager = (OemLockManager) context.getSystemService(Context.OEM_LOCK_SERVICE);
}
-
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
mTelephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
mFragment = fragment;