aboutsummaryrefslogtreecommitdiff
path: root/doze/src
diff options
context:
space:
mode:
authorDavide Garberi <dade.garberi@gmail.com>2022-08-04 12:39:13 +0200
committerDavide Garberi <dade.garberi@gmail.com>2022-08-16 12:16:18 +0200
commitd46f6bd055c8f5fef579882f644d21c23858dff0 (patch)
tree208ba3831212ef18d300bc0e065714e60a22c197 /doze/src
parentf67fdef0f728380f727ca04ea39c03f72d90ccb6 (diff)
msm8996-common: doze: Squash revert of AOD
* Zuk Z2 Plus doesn't have a AMOLED display anyway * List of reverted commits: Revert "msm8996-common: doze: Fix AoD default pref" This reverts commit d0c7a757799835dd57ed880d1abc3e41357ade14. Revert "msm8996-common: doze: Make AOD preference not persistent" This reverts commit 4a4a5488b7dd4509800d3ddbcae906ac5bc7b981. Revert "msm8996-common: doze: Add AOD support to Ambient Display" This reverts commit ebd1b296486cd39491727d771a59b0516fe2d13f. Change-Id: Ia17783c5970bb631d6e8c6a49479f58b02b5ebae
Diffstat (limited to 'doze/src')
-rw-r--r--doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java26
-rw-r--r--doze/src/org/lineageos/settings/doze/Utils.java25
2 files changed, 1 insertions, 50 deletions
diff --git a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java
index 32e1049..4701eff 100644
--- a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java
+++ b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java
@@ -46,8 +46,6 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
private TextView mTextView;
private View mSwitchBar;
- private SwitchPreference mAlwaysOnDisplayPreference;
-
private SwitchPreference mPickUpPreference;
private SwitchPreference mHandwavePreference;
private SwitchPreference mPocketPreference;
@@ -68,13 +66,6 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
boolean dozeEnabled = Utils.isDozeEnabled(getActivity());
- mAlwaysOnDisplayPreference = (SwitchPreference) findPreference(Utils.ALWAYS_ON_DISPLAY);
- mAlwaysOnDisplayPreference.setEnabled(dozeEnabled);
- mAlwaysOnDisplayPreference.setChecked(Utils.isAlwaysOnEnabled(getActivity()));
- mAlwaysOnDisplayPreference.setOnPreferenceChangeListener(this);
-
- PreferenceCategory tiltSensorCategory =
- (PreferenceCategory) getPreferenceScreen().findPreference(Utils.CATEG_TILT_SENSOR);
PreferenceCategory proximitySensorCategory =
(PreferenceCategory) getPreferenceScreen().findPreference(Utils.CATEG_PROX_SENSOR);
@@ -94,14 +85,6 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
if (!Utils.getProxCheckBeforePulse(getActivity())) {
getPreferenceScreen().removePreference(proximitySensorCategory);
}
-
- // Hide AOD if not supported and set all its dependents otherwise
- if (!Utils.alwaysOnDisplayAvailable(getActivity())) {
- getPreferenceScreen().removePreference(mAlwaysOnDisplayPreference);
- } else {
- tiltSensorCategory.setDependency(Utils.ALWAYS_ON_DISPLAY);
- proximitySensorCategory.setDependency(Utils.ALWAYS_ON_DISPLAY);
- }
}
@Override
@@ -135,9 +118,6 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
- if (Utils.ALWAYS_ON_DISPLAY.equals(preference.getKey())) {
- Utils.enableAlwaysOn(getActivity(), (Boolean) newValue);
- }
mHandler.post(() -> Utils.checkDozeService(getActivity()));
@@ -152,12 +132,6 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
mTextView.setText(getString(isChecked ? R.string.switch_bar_on : R.string.switch_bar_off));
mSwitchBar.setActivated(isChecked);
- if (!isChecked) {
- Utils.enableAlwaysOn(getActivity(), false);
- mAlwaysOnDisplayPreference.setChecked(false);
- }
- mAlwaysOnDisplayPreference.setEnabled(isChecked);
-
mPickUpPreference.setEnabled(isChecked);
mHandwavePreference.setEnabled(isChecked);
mPocketPreference.setEnabled(isChecked);
diff --git a/doze/src/org/lineageos/settings/doze/Utils.java b/doze/src/org/lineageos/settings/doze/Utils.java
index 185dd60..987e06a 100644
--- a/doze/src/org/lineageos/settings/doze/Utils.java
+++ b/doze/src/org/lineageos/settings/doze/Utils.java
@@ -20,13 +20,11 @@ package org.lineageos.settings.doze;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
-import android.hardware.display.AmbientDisplayConfiguration;
import android.os.UserHandle;
import android.provider.Settings;
import android.util.Log;
import androidx.preference.PreferenceManager;
-import static android.provider.Settings.Secure.DOZE_ALWAYS_ON;
import static android.provider.Settings.Secure.DOZE_ENABLED;
public final class Utils {
@@ -36,9 +34,6 @@ public final class Utils {
private static final String DOZE_INTENT = "com.android.systemui.doze.pulse";
- protected static final String ALWAYS_ON_DISPLAY = "always_on_display";
-
- protected static final String CATEG_TILT_SENSOR = "tilt_sensor";
protected static final String CATEG_PROX_SENSOR = "proximity_sensor";
protected static final String GESTURE_PICK_UP_KEY = "gesture_pick_up";
@@ -58,7 +53,7 @@ public final class Utils {
}
protected static void checkDozeService(Context context) {
- if (isDozeEnabled(context) && !isAlwaysOnEnabled(context) && sensorsEnabled(context)) {
+ if (isDozeEnabled(context) && sensorsEnabled(context)) {
startService(context);
} else {
stopService(context);
@@ -92,24 +87,6 @@ public final class Utils {
new UserHandle(UserHandle.USER_CURRENT));
}
- protected static boolean enableAlwaysOn(Context context, boolean enable) {
- return Settings.Secure.putIntForUser(context.getContentResolver(),
- DOZE_ALWAYS_ON, enable ? 1 : 0, UserHandle.USER_CURRENT);
- }
-
- protected static boolean isAlwaysOnEnabled(Context context) {
- final boolean enabledByDefault = context.getResources()
- .getBoolean(com.android.internal.R.bool.config_dozeAlwaysOnEnabled);
-
- return Settings.Secure.getIntForUser(context.getContentResolver(),
- DOZE_ALWAYS_ON, alwaysOnDisplayAvailable(context) && enabledByDefault ? 1 : 0,
- UserHandle.USER_CURRENT) != 0;
- }
-
- protected static boolean alwaysOnDisplayAvailable(Context context) {
- return new AmbientDisplayConfiguration(context).alwaysOnAvailable();
- }
-
protected static boolean isGestureEnabled(Context context, String gesture) {
return PreferenceManager.getDefaultSharedPreferences(context)
.getBoolean(gesture, false);