文件名称:Android 获取SENSORX Y Z各个方向的磁场分量.rar
文件大小:13KB
文件格式:RAR
更新时间:2022-07-30 12:42:00
Android源码-模块实例
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(); }
【文件预览】:
codesc.net
----SENSOR()
--------res()
--------assets()
--------default.properties(449B)
--------gen()
--------src()
--------.project(847B)
--------.classpath(414B)
--------AndroidManifest.xml(756B)