Android传感器篇(四) -proximity sensor
本篇文章主要介绍下andorid中的近程传感器 proximity sensor.
通过近程传感器,我们可以确定物体与设备的距离.
1: 获取SensorManager实例
SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
2: 获取传感器对象
Sensor defaultSensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
3: 注册监听
sensorManager.registerListener(sensorEventListener, defaultSensor, SensorManager.SENSOR_DELAY_NORMAL);
监听的sensorEventListener如下:
private SensorEventListener sensorEventListener = new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
for (int i = 0; i < event.values.length; i++) {
Log.i("xxxxxxx", "onSensorChanged:values[" + i +