当前位置: 源码素材网 » Android源码 » 模块实例 » 详情页

Android 获取SENSORX Y Z各个方向的磁场分量

Android 获取SENSOR传感器X Y Z各个方向的磁场分量,了解传感器的工作原理和数据调用方法:
  private SensorListener mySensorListener = new SensorListener(){
   @Override
   public void onAccuracyChanged(int sensor, int accuracy) {}//重写onAccuracyChanged方法
   @Override
   public void onSensorChanged(int sensor, float[] values) {//重写onSensorChanged方法
   if(sensor == SensorManager.SENSOR_MAGNETIC_FIELD){//只检查磁场的变化
   myTextView1.setText("x方向的磁场分量为:"+values[0]);//将数据显示到TextView
   myTextView2.setText("y方向的磁场分量为:"+values[1]);//将数据显示到TextView
   myTextView3.setText("z方向的磁场分量为:"+values[2]);//将数据显示到TextView
   }
   }
  };
  @Override
  protected void onResume() {//重写的onResume方法
   mySensorManager.registerListener(//注册监听
   mySensorListener, //监听器SensorListener对象
   SensorManager.SENSOR_MAGNETIC_FIELD,//传感器的类型为加速度
   SensorManager.SENSOR_DELAY_UI//传感器事件传递的频度
   );
   super.onResume();
  }
  @Override
  protected void onPause() {//重写onPause方法
   mySensorManager.unregisterListener(mySensorListener);//取消注册监听器
   super.onPause();
  }

  • 相关标签:磁场分量 传感器
  • 调试环境:Android SDK
  • 文件大小:13.2K
  • 资源评级:
  • 更新时间:2018-08-10
  • 相关链接:暂无演示

源码测试截图:

Android 获取SENSORX Y Z各个方向的磁场分量运行截图

相似源码:磁场分量 传感器 Android源码下载:Android 获取SENSORX Y Z各个方向的磁场分量 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“Android 获取SENSORX Y Z各个方向的磁场分量”源代码侵犯了您的权益,请尽快告诉我们。