summaryrefslogtreecommitdiff
path: root/core/java/android/content/Context.java
diff options
context:
space:
mode:
authorIvailo Karamanolev <ivailok@google.com>2020-01-09 17:02:49 +0100
committerIvailo Karamanolev <ivailok@google.com>2020-01-22 23:49:02 +0100
commit090d02ca84cb4db4edd86ad62a837b425dc05ed3 (patch)
tree0d3a6638046c6ca559e9268c72c741f2ffa8203b /core/java/android/content/Context.java
parentc176fb8fa417fc00ff84b9280300ea0c2cb3d9fa (diff)
Add LightsManager implementation to LightsService
Includes backend code to support LightsManager binder calls and route them to the HALs. Bug: 144979010 Bug: 144978691 Bug: 142715294 Fix: 142230898 Test: atest LightsManagerTest Test: atest LightsServiceTest Change-Id: I2db7f2caa432cd1e2389ea5ca6544200ada18675 Exempt-From-Owner-Approval: Reviewed in OOO OWNERS's stead.
Diffstat (limited to 'core/java/android/content/Context.java')
-rw-r--r--core/java/android/content/Context.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java
index 2943e398dd87..8921b13f62a3 100644
--- a/core/java/android/content/Context.java
+++ b/core/java/android/content/Context.java
@@ -3480,6 +3480,7 @@ public abstract class Context {
//@hide: TIME_DETECTOR_SERVICE,
//@hide: TIME_ZONE_DETECTOR_SERVICE,
PERMISSION_SERVICE,
+ LIGHTS_SERVICE,
})
@Retention(RetentionPolicy.SOURCE)
public @interface ServiceName {}
@@ -5111,6 +5112,15 @@ public abstract class Context {
public static final String FILE_INTEGRITY_SERVICE = "file_integrity";
/**
+ * Use with {@link #getSystemService(String)} to retrieve a
+ * {@link android.hardware.lights.LightsManager} for controlling device lights.
+ *
+ * @see #getSystemService(String)
+ * @hide
+ */
+ public static final String LIGHTS_SERVICE = "lights";
+
+ /**
* Determine whether the given permission is allowed for a particular
* process and user ID running in the system.
*