diff options
author | jeffreyhuang <jeffreyhuang@google.com> | 2017-11-29 16:41:48 -0800 |
---|---|---|
committer | jeffreyhuang <jeffreyhuang@google.com> | 2017-12-11 10:57:37 -0800 |
commit | 7ef47a9c5d8e24d8595a0d7afcd75a42208e1aee (patch) | |
tree | bf04e37ad0537cbb5ba476a7d8bde4d855b682b7 /src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java | |
parent | b8eb89579c005936c57611d1a2d08ca39df1d90f (diff) | |
download | packages_apps_Settings-7ef47a9c5d8e24d8595a0d7afcd75a42208e1aee.tar.gz packages_apps_Settings-7ef47a9c5d8e24d8595a0d7afcd75a42208e1aee.tar.bz2 packages_apps_Settings-7ef47a9c5d8e24d8595a0d7afcd75a42208e1aee.zip |
Delete about phone v1 code
Bug: 36458278
Test: make RunSettingsRoboTests -j40
Change-Id: Ib8f420a86caa1da0165aa5c161eb584a009ed2b9
Diffstat (limited to 'src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java')
-rw-r--r-- | src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java b/src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java deleted file mode 100644 index 8c9a2f1a4e..0000000000 --- a/src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.android.settings.deviceinfo; - -import android.content.Context; -import android.content.Intent; -import android.os.Build; -import android.os.SystemClock; -import android.os.UserHandle; -import android.os.UserManager; -import android.support.v7.preference.Preference; -import android.support.v7.preference.PreferenceScreen; -import android.text.TextUtils; -import android.util.Log; - -import com.android.settings.core.PreferenceControllerMixin; -import com.android.settings.deviceinfo.firmwareversion.FirmwareVersionPreferenceControllerV2; -import com.android.settingslib.RestrictedLockUtils; -import com.android.settingslib.core.AbstractPreferenceController; -import com.android.settingslib.core.lifecycle.Lifecycle; -import com.android.settingslib.core.lifecycle.LifecycleObserver; -import com.android.settingslib.core.lifecycle.events.OnResume; - -/** - * deprecated in favor of {@link FirmwareVersionPreferenceControllerV2} - */ -@Deprecated -public class FirmwareVersionPreferenceController extends AbstractPreferenceController implements - PreferenceControllerMixin, LifecycleObserver, OnResume { - - private static final String TAG = "FirmwareVersionPref"; - private static final String KEY_FIRMWARE_VERSION = "firmware_version"; - - private final UserManager mUserManager; - - private RestrictedLockUtils.EnforcedAdmin mFunDisallowedAdmin; - private boolean mFunDisallowedBySystem; - - private long[] mHits = new long[3]; - - public FirmwareVersionPreferenceController(Context context, Lifecycle lifecycle) { - super(context); - mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE); - if (lifecycle != null) { - lifecycle.addObserver(this); - } - } - - @Override - public boolean isAvailable() { - return true; - } - - @Override - public void displayPreference(PreferenceScreen screen) { - super.displayPreference(screen); - final Preference pref = screen.findPreference(KEY_FIRMWARE_VERSION); - if (pref != null) { - pref.setSummary(Build.VERSION.RELEASE); - } - } - - @Override - public String getPreferenceKey() { - return KEY_FIRMWARE_VERSION; - } - - @Override - public void onResume() { - mFunDisallowedAdmin = RestrictedLockUtils.checkIfRestrictionEnforced( - mContext, UserManager.DISALLOW_FUN, UserHandle.myUserId()); - mFunDisallowedBySystem = RestrictedLockUtils.hasBaseUserRestriction( - mContext, UserManager.DISALLOW_FUN, UserHandle.myUserId()); - } - - @Override - public boolean handlePreferenceTreeClick(Preference preference) { - if (!TextUtils.equals(preference.getKey(), KEY_FIRMWARE_VERSION)) { - return false; - } - System.arraycopy(mHits, 1, mHits, 0, mHits.length - 1); - mHits[mHits.length - 1] = SystemClock.uptimeMillis(); - if (mHits[0] >= (SystemClock.uptimeMillis() - 500)) { - if (mUserManager.hasUserRestriction(UserManager.DISALLOW_FUN)) { - if (mFunDisallowedAdmin != null && !mFunDisallowedBySystem) { - RestrictedLockUtils.sendShowAdminSupportDetailsIntent(mContext, - mFunDisallowedAdmin); - } - Log.d(TAG, "Sorry, no fun for you!"); - return false; - } - - final Intent intent = new Intent(Intent.ACTION_MAIN) - .setClassName( - "android", com.android.internal.app.PlatLogoActivity.class.getName()); - try { - mContext.startActivity(intent); - return true; - } catch (Exception e) { - Log.e(TAG, "Unable to start activity " + intent.toString()); - } - } - return false; - } -} |