diff options
author | Mill Chen <millchen@google.com> | 2019-04-10 17:34:20 -0700 |
---|---|---|
committer | Mill Chen <millchen@google.com> | 2019-04-10 17:58:55 -0700 |
commit | 7b1ec94fc97fd4c13f84e06c75683b25b4061b4b (patch) | |
tree | 9245e2c9947cc54e41a2aeb6f636b1552e2e3793 /src/com/android/settings/development/OemUnlockPreferenceController.java | |
parent | 3d46fcd5b4d62ba71b0dfc96c8169852d9d365e3 (diff) | |
download | packages_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.java | 13 |
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; |