diff options
| author | Ivailo Karamanolev <ivailok@google.com> | 2020-01-09 17:02:49 +0100 |
|---|---|---|
| committer | Ivailo Karamanolev <ivailok@google.com> | 2020-01-22 23:49:02 +0100 |
| commit | 090d02ca84cb4db4edd86ad62a837b425dc05ed3 (patch) | |
| tree | 0d3a6638046c6ca559e9268c72c741f2ffa8203b /core/java/android/content/Context.java | |
| parent | c176fb8fa417fc00ff84b9280300ea0c2cb3d9fa (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.java | 10 |
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. * |
