summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-02-22 19:39:43 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-02-22 19:39:46 +0000
commit1f58d0b83c33d3e61f36d20c20a7d30f4d2ef1e2 (patch)
tree7c7e72071b65bc13f59ff31a3030e49a4af28715
parentf5da23114d01709cc7195bbe4822504e27d0cf9f (diff)
parent5cd29e41accdb7b66f5b46387b57f72e748ad105 (diff)
Merge "AOD: readd AOD settings on debuggable builds"
-rw-r--r--packages/SystemUI/res/xml/tuner_prefs.xml2
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java7
-rw-r--r--packages/SystemUI/src/com/android/systemui/tuner/TunerFragment.java5
3 files changed, 9 insertions, 5 deletions
diff --git a/packages/SystemUI/res/xml/tuner_prefs.xml b/packages/SystemUI/res/xml/tuner_prefs.xml
index 85f12b5baabb..41135f57ed87 100644
--- a/packages/SystemUI/res/xml/tuner_prefs.xml
+++ b/packages/SystemUI/res/xml/tuner_prefs.xml
@@ -121,7 +121,6 @@
</PreferenceScreen>
- <!--
<PreferenceScreen
android:key="doze"
android:title="@string/tuner_doze">
@@ -137,7 +136,6 @@
sysui:defValue="false" />
</PreferenceScreen>
- -->
<Preference
android:key="nav_bar"
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
index 883a66b59531..938e76af1759 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
@@ -32,6 +32,7 @@ import java.io.PrintWriter;
public class DozeParameters {
private static final int MAX_DURATION = 60 * 1000;
public static final String DOZE_SENSORS_WAKE_UP_FULLY = "doze_sensors_wake_up_fully";
+ public static final boolean ALWAYS_ON_AVAILABLE = Build.IS_DEBUGGABLE;
private final Context mContext;
@@ -57,7 +58,7 @@ public class DozeParameters {
pw.print(" getPickupVibrationThreshold(): "); pw.println(getPickupVibrationThreshold());
pw.print(" getPickupSubtypePerformsProxCheck(): ");pw.println(
dumpPickupSubtypePerformsProxCheck());
- if (Build.IS_DEBUGGABLE) {
+ if (ALWAYS_ON_AVAILABLE) {
pw.print(" getAlwaysOn(): "); pw.println(getAlwaysOn());
pw.print(" getSensorsWakeUpFully(): "); pw.println(getSensorsWakeUpFully());
}
@@ -118,13 +119,13 @@ public class DozeParameters {
}
public boolean getAlwaysOn() {
- return Build.IS_DEBUGGABLE
+ return ALWAYS_ON_AVAILABLE
&& Settings.Secure.getIntForUser(mContext.getContentResolver(),
Settings.Secure.DOZE_ALWAYS_ON, 0, UserHandle.USER_CURRENT) != 0;
}
public boolean getSensorsWakeUpFully() {
- return Build.IS_DEBUGGABLE
+ return ALWAYS_ON_AVAILABLE
&& Settings.Secure.getIntForUser(mContext.getContentResolver(),
DOZE_SENSORS_WAKE_UP_FULLY, 0, UserHandle.USER_CURRENT) != 0;
}
diff --git a/packages/SystemUI/src/com/android/systemui/tuner/TunerFragment.java b/packages/SystemUI/src/com/android/systemui/tuner/TunerFragment.java
index f835e7d57ad4..209b439e876c 100644
--- a/packages/SystemUI/src/com/android/systemui/tuner/TunerFragment.java
+++ b/packages/SystemUI/src/com/android/systemui/tuner/TunerFragment.java
@@ -30,6 +30,7 @@ import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.systemui.R;
import com.android.systemui.plugins.PluginPrefs;
+import com.android.systemui.statusbar.phone.DozeParameters;
public class TunerFragment extends PreferenceFragment {
@@ -37,6 +38,7 @@ public class TunerFragment extends PreferenceFragment {
private static final String KEY_BATTERY_PCT = "battery_pct";
private static final String KEY_PLUGINS = "plugins";
+ private static final CharSequence KEY_DOZE = "doze";
public static final String SETTING_SEEN_TUNER_WARNING = "seen_tuner_warning";
@@ -63,6 +65,9 @@ public class TunerFragment extends PreferenceFragment {
if (!PluginPrefs.hasPlugins(getContext())) {
getPreferenceScreen().removePreference(findPreference(KEY_PLUGINS));
}
+ if (!DozeParameters.ALWAYS_ON_AVAILABLE) {
+ getPreferenceScreen().removePreference(findPreference(KEY_DOZE));
+ }
if (Settings.Secure.getInt(getContext().getContentResolver(), SETTING_SEEN_TUNER_WARNING,
0) == 0) {