您的位置:首页 > 移动开发 > Android开发

ANDROID_MARS学习笔记_S05_002_给传感器注册listener

2016-02-22 15:39 459 查看
1

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取SensorManager对象
sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
//获取光线传感器对象
Sensor lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);

//注册传感器
sensorManager.registerListener(new SensorEventListener() {

public void onSensorChanged(SensorEvent event) {
float acc = event.accuracy;
float lux = event.values[0];
System.out.println("acc---->" + acc);
System.out.println("lux---->" + lux);
}

public void onAccuracyChanged(Sensor sensor,
int accuracy) {

}
}, lightSensor, SensorManager.SENSOR_DELAY_NORMAL);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: