我正在做一个演示,当我移动设备时,如左上角,右上角,上中心和右下角,左下角,中下角,中右角,左中角这种类型运动我需要检测,以便我正在寻找加速度计和陀螺仪传感器。我是否走上了正确的轨道?
您有任何演示或任何链接吗?
答案 0 :(得分:2)
是的加速度计是检测手机运动的好选择
您甚至需要在活动中覆盖onSensorChange才能检测加速度计值。
public void onSensorChange(SensorEvent sensorEvent) {
Sensor mySensor = sensorEvent.sensor;
if (mySensor.getType() == Sensor.TYPE_ACCELEROMETER) {
float x = sensorEvent.values[0];
float y = sensorEvent.values[1];
float z = sensorEvent.values[2];
}
}
从这里开始
Using the Accelerometer on Android
另请查看this页面,了解一系列安卓传感器库。