检测设备移动细节
Detect device moving detail
我正在做一个演示,当我在左上角、右上角、中上角和右下角、左下角、中下角、右中角、左中角移动设备时我需要检测的运动类型,因此我正在寻找加速度计和陀螺仪传感器。我走的路对不对?
你有任何演示或任何link吗?
是的,加速度计是检测 phone
运动的不错选择
您甚至需要在 activity 中覆盖 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 页面以获取 android 传感器库的集合。
我正在做一个演示,当我在左上角、右上角、中上角和右下角、左下角、中下角、右中角、左中角移动设备时我需要检测的运动类型,因此我正在寻找加速度计和陀螺仪传感器。我走的路对不对?
你有任何演示或任何link吗?
是的,加速度计是检测 phone
运动的不错选择您甚至需要在 activity 中覆盖 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 页面以获取 android 传感器库的集合。