public class AmbientLightManager extends Object implements android.hardware.SensorEventListener
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
AmbientLightManager.OnLightSensorEventListener |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static float |
BRIGHT_LUX |
protected static float |
DARK_LUX |
| 构造器和说明 |
|---|
AmbientLightManager(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isLightSensorEnabled() |
void |
onAccuracyChanged(android.hardware.Sensor sensor,
int accuracy) |
void |
onSensorChanged(android.hardware.SensorEvent sensorEvent) |
void |
register() |
void |
setBrightLightLux(float lightLux)
设置光线足够明亮的阈值(单位:lux)
|
void |
setDarkLightLux(float lightLux)
设置光线足够暗的阈值(单位:lux)
|
void |
setLightSensorEnabled(boolean lightSensorEnabled)
设置是否启用光线亮度传感器
|
void |
setOnLightSensorEventListener(AmbientLightManager.OnLightSensorEventListener listener)
设置光线亮度传感器监听器,只有在
isLightSensorEnabled 为true 才有效 |
void |
unregister() |
protected static final float DARK_LUX
protected static final float BRIGHT_LUX
public void register()
public void unregister()
public void onSensorChanged(android.hardware.SensorEvent sensorEvent)
onSensorChanged 在接口中 android.hardware.SensorEventListenerpublic void setDarkLightLux(float lightLux)
lightLux - public void setBrightLightLux(float lightLux)
lightLux - public void onAccuracyChanged(android.hardware.Sensor sensor,
int accuracy)
onAccuracyChanged 在接口中 android.hardware.SensorEventListenerpublic boolean isLightSensorEnabled()
public void setLightSensorEnabled(boolean lightSensorEnabled)
lightSensorEnabled - public void setOnLightSensorEventListener(AmbientLightManager.OnLightSensorEventListener listener)
isLightSensorEnabled 为true 才有效listener -