美文网首页
android 中传感器的使用

android 中传感器的使用

作者: 嵌入式工作 | 来源:发表于2018-05-05 10:08 被阅读0次

    申明变量

        private SensorManager sensor_manage;
        private  Sensor sensorLight;
    

    sensor赋值

           sensor_manage=(SensorManager)getSystemService(SENSOR_SERVICE);
             sensorLight = sensor_manage.getDefaultSensor(Sensor.TYPE_PROXIMITY);//TYPE_ORIENTATION
    

    sensor事件注册,此时调用的类要实现implements SensorEventListener

      sensor_manage.registerListener(this,sensorLight, SENSOR_DELAY_NORMAL);
         @Override
        public void onSensorChanged(SensorEvent sensorEvent) {
    
         Log.v("test","v0:"+sensorEvent.values[0]+"v1:"+sensorEvent.values[1]+"v2:"+sensorEvent.values[2]+"\r\n");
        }
    
        @Override
        public void onAccuracyChanged(Sensor sensor, int i) {
    
        }
    

    sensor使用结束后取消注册

     sensor_manage.unregisterListener(this);
    

    相关文章

      网友评论

          本文标题:android 中传感器的使用

          本文链接:https://www.haomeiwen.com/subject/wnssrftx.html