summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorMatthew Fritze <mfritze@google.com>2018-05-21 17:12:35 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-05-21 17:12:35 -0700
commit6a94ccdb364584b6d4e19a9068ae98c03955d7ff (patch)
tree059686ef974fedfa6dd8d73bc6e4f3335c6f23fe /core/java
parent70903fd2903ef49a1ce2223790f744d9424d7f30 (diff)
parentbe16482ab0e206bcf4e057494f45a1281a6e083e (diff)
Merge "Add utility methods to AmbientDisplayConfig" into pi-dev am: 758cfd63db
am: be16482ab0 Change-Id: Id43a4f0aa2c519013edd065185ec6cb6f688478c
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java b/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java
index 1811800c7b69..26fb6b6415e4 100644
--- a/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java
+++ b/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java
@@ -59,8 +59,11 @@ public class AmbientDisplayConfiguration {
}
public boolean pulseOnPickupAvailable() {
- return mContext.getResources().getBoolean(R.bool.config_dozePulsePickup)
- && ambientDisplayAvailable();
+ return dozePulsePickupSensorAvailable() && ambientDisplayAvailable();
+ }
+
+ public boolean dozePulsePickupSensorAvailable() {
+ return mContext.getResources().getBoolean(R.bool.config_dozePulsePickup);
}
public boolean pulseOnPickupCanBeModified(int user) {
@@ -73,7 +76,11 @@ public class AmbientDisplayConfiguration {
}
public boolean pulseOnDoubleTapAvailable() {
- return !TextUtils.isEmpty(doubleTapSensorType()) && ambientDisplayAvailable();
+ return doubleTapSensorAvailable() && ambientDisplayAvailable();
+ }
+
+ public boolean doubleTapSensorAvailable() {
+ return !TextUtils.isEmpty(doubleTapSensorType());
}
public String doubleTapSensorType() {
@@ -115,7 +122,7 @@ public class AmbientDisplayConfiguration {
return boolSettingDefaultOff(Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, user);
}
- private boolean ambientDisplayAvailable() {
+ public boolean ambientDisplayAvailable() {
return !TextUtils.isEmpty(ambientDisplayComponent());
}