Android 检测设备移动细节
我正在做一个演示,当我移动设备时,比如左上角、右上角、中上角和右下角、左下角、中下角、右中角和左中角,我需要检测这种类型的移动,以便寻找加速计和陀螺仪传感器。我走对了吗Android 检测设备移动细节,android,sensors,android-sensors,sensormanager,Android,Sensors,Android Sensors,Sensormanager,我正在做一个演示,当我移动设备时,比如左上角、右上角、中上角和右下角、左下角、中下角、右中角和左中角,我需要检测这种类型的移动,以便寻找加速计和陀螺仪传感器。我走对了吗 您有任何演示或链接吗?是的,加速计将是检测手机运动的一个很好的选择 即使在活动中,您也需要覆盖onSensorChange,以便检测加速计值 public void onSensorChange(SensorEvent sensorEvent) { Sensor mySensor = sensorEvent.sensor;
您有任何演示或链接吗?是的,加速计将是检测手机运动的一个很好的选择 即使在活动中,您也需要覆盖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];
}
}
从这里开始
另外,还可以查看android传感器库的集合。是的,加速计将是检测手机运动的一个很好的选择 即使在活动中,您也需要覆盖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];
}
}
从这里开始
另外,还可以查看android传感器库集合页面