`
猫猫熊
  • 浏览: 1468 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android xyz三轴学习

 
阅读更多
参照sample做了一个sensor demo
sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE);
		Sensor sensor = sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
		SensorEventListener lsn = new SensorEventListener() {
			public void onSensorChanged(SensorEvent e) {
				x = e.values[SensorManager.DATA_X];
				y = e.values[SensorManager.DATA_Y];
				z = e.values[SensorManager.DATA_Z];
				
				Tvx.setText("X轴:" + x + "");
				Tvy.setText("Y轴:" + y + "");
				Tvz.setText("Z轴:" + z + "");
			}

			public void onAccuracyChanged(Sensor s, int accuracy) {
			}
		};
		// 注册listener,第三个参数是检测的精确度
		sensorMgr
				.registerListener(lsn, sensor, SensorManager.SENSOR_DELAY_GAME);
分享到:
评论

相关推荐

    三轴xyz重力计算角度

    XYZ三轴分别代表了水平面内的X轴(横向)、Y轴(纵向)和垂直方向的Z轴。当设备被倾斜或移动时,这些轴上的读数会发生变化。 “三轴XYZ重力计算角度”涉及到的知识点主要包括以下几个方面: 1. **加速度传感器**:...

    安卓Android源码——Mi_Compass.zip

    - 数据通常是XYZ三轴的磁感应强度,需要进行校准和处理,以消除设备自身磁场的影响。 - 使用欧拉角或四元数进行坐标转换,将设备坐标系转换为地磁北。 6. **权限管理**: - `AndroidManifest.xml`中需声明`...

    Android-Metal-Detector:通过移动设备检测金属的应用

    例如,通过计算磁力计的XYZ轴读数的向量差,可以推断出设备周围的磁场强度和方向。此外,滤波算法(如低通滤波器)的应用也很常见,因为传感器数据往往包含噪声,需要过滤掉不必要的波动,以提高检测精度。 为了...

    APM2中文快速入门指南

    - **跨平台支持**:可在Windows、Mac、Android和Linux系统上运行。 - **自动化功能**:支持自动起飞、降落以及特殊动作指令,如视频和照相控制。 - **仿真支持**:完全支持X-Plane和FlightGear半硬件仿真。 3. *...

Global site tag (gtag.js) - Google Analytics