LightsManager
public abstract class LightsManager
extends Object
| java.lang.Object | |
| ↳ | android.hardware.lights.LightsManager |
The LightsManager class allows control over device lights.
Summary
Nested classes | |
|---|---|
class | LightsManager.LightsSession Encapsulates a session that can be used to control device lights and represents the lifetime of the requests. |
Public methods | |
|---|---|
abstract LightState | getLightState(Light light) Returns the state of a specified light. |
abstract List<Light> | getLights() Returns the lights available on the device. |
abstract LightsManager.LightsSession | openSession() Creates a new LightsSession that can be used to control the device lights. |
Inherited methods | |
|---|---|
Public methods
getLightState
public abstract LightState getLightState (Light light)
Returns the state of a specified light.
| Parameters | |
|---|---|
light | Light: This value cannot be null. |
| Returns | |
|---|---|
LightState | This value cannot be null. |
getLights
public abstract List<Light> getLights ()
Returns the lights available on the device.
| Returns | |
|---|---|
List<Light> | A list of available lights This value cannot be null. |
openSession
public abstract LightsManager.LightsSession openSession ()
Creates a new LightsSession that can be used to control the device lights.
| Returns | |
|---|---|
LightsManager.LightsSession | This value cannot be null. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.