# Print output for @column tags ?> LightsManager - Android SDK | Android Developers

Most visited

Recently visited

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.