您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

android 光线传感器,Android传感器

来源:互联网 浏览:106次 时间:2023-04-08

光线传感器应该是android传感器中比较简单的一个传感器了,下面我们来学习下如何使用。


使用步骤 1. 获取传感器管理器2. 获取特定传感器3. 注册传感器监听器4. 解除注册监听器 源代码

使用步骤

使用方法就是那么简单,1234就好了

1. 获取传感器管理器 sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); 2. 获取特定传感器 lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); 3. 注册传感器监听器 sensorEventListener = new SensorEventListener() { @Override public void onSensorChanged(SensorEvent event) { // 当传感器的值变化回调 float[] values = event.values; Log.i(TAG, String.format("onSensorChanged: values[0] = %f", values[0])); } @Override public void onAccuracyChanged(Sensor sensor, int accuracy) { // 当传感器的精度变化回调 Log.i(TAG, String.format("onAccuracyChanged: accuracy = %d", accuracy)); } }; sensorManager.registerListener(sensorEventListener, lightSensor, SensorManager.SENSOR_DELAY_GAME); 4. 解除注册监听器

不使用的时候不要忘记解除注册。

sensorManager.unregisterListener(sensorEventListener); 源代码

AndroidSensorStudy