类 AmbientLightManager
- java.lang.Object
-
- com.king.zxing.manager.AmbientLightManager
-
- 所有已实现的接口:
android.hardware.SensorEventListener
public class AmbientLightManager extends java.lang.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()
-
-
-
方法详细资料
-
register
public void register()
-
unregister
public void unregister()
-
onSensorChanged
public void onSensorChanged(android.hardware.SensorEvent sensorEvent)
- 指定者:
onSensorChanged
在接口中android.hardware.SensorEventListener
-
setDarkLightLux
public void setDarkLightLux(float lightLux)
设置光线足够暗的阈值(单位:lux)- 参数:
lightLux
-
-
setBrightLightLux
public void setBrightLightLux(float lightLux)
设置光线足够明亮的阈值(单位:lux)- 参数:
lightLux
-
-
onAccuracyChanged
public void onAccuracyChanged(android.hardware.Sensor sensor, int accuracy)
- 指定者:
onAccuracyChanged
在接口中android.hardware.SensorEventListener
-
isLightSensorEnabled
public boolean isLightSensorEnabled()
-
setLightSensorEnabled
public void setLightSensorEnabled(boolean lightSensorEnabled)
设置是否启用光线亮度传感器- 参数:
lightSensorEnabled
-
-
setOnLightSensorEventListener
public void setOnLightSensorEventListener(AmbientLightManager.OnLightSensorEventListener listener)
设置光线亮度传感器监听器,只有在isLightSensorEnabled
为true
才有效- 参数:
listener
-
-
-