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 2024-04-11 UTC.