Phonegap 加速度计采样率
Phonegap Accelerometer Sample Rate
您好,我正在使用加速度计数据构建 Phonegap 应用程序。
现在我得到了大约 14 Hz 的采样率,这似乎很少,因为我正在尝试对运动数据进行分类。
使用传感器速度测试工具,我发现我的速度在某种程度上类似于传感器速率 SENSOR_DELAY_UI,这是一个可以在注册传感器时选择的设置。当我在测试应用程序中将它更改为 SENSOR_RATE_FASTEST 时,我得到大约 100Hz。
但是我如何从 Phonegap APP 进行设置?
function startstoptracking(){
if(sensorAcc == null) {
$('#button').html('Stop');
createWriter();
var options = { frequency: 40 };
sensorAcc = navigator.accelerometer.watchAcceleration(accelerometerSuccess,accelerometerError, options);
} else {
navigator.accelerometer.clearWatch(sensorAcc);
sensorAcc = null;
$('#button').html('Start');
}
}
我很高兴能得到任何帮助...
当您在 Phonegap 中初始化您的应用程序时,您可以通过以下选项设置加速频率(以毫秒为单位):
示例:
function startYourApplication() {
var options = { frequency = 8000 };
}
Link 解决方法:
http://docs.phonegap.com/en/edge/cordova_accelerometer_accelerometer.md.html#accelerometerOptions
phonegap 中的时间无法设置更快的速率。
您好,我正在使用加速度计数据构建 Phonegap 应用程序。 现在我得到了大约 14 Hz 的采样率,这似乎很少,因为我正在尝试对运动数据进行分类。
使用传感器速度测试工具,我发现我的速度在某种程度上类似于传感器速率 SENSOR_DELAY_UI,这是一个可以在注册传感器时选择的设置。当我在测试应用程序中将它更改为 SENSOR_RATE_FASTEST 时,我得到大约 100Hz。
但是我如何从 Phonegap APP 进行设置?
function startstoptracking(){
if(sensorAcc == null) {
$('#button').html('Stop');
createWriter();
var options = { frequency: 40 };
sensorAcc = navigator.accelerometer.watchAcceleration(accelerometerSuccess,accelerometerError, options);
} else {
navigator.accelerometer.clearWatch(sensorAcc);
sensorAcc = null;
$('#button').html('Start');
}
}
我很高兴能得到任何帮助...
当您在 Phonegap 中初始化您的应用程序时,您可以通过以下选项设置加速频率(以毫秒为单位):
示例:
function startYourApplication() {
var options = { frequency = 8000 };
}
Link 解决方法: http://docs.phonegap.com/en/edge/cordova_accelerometer_accelerometer.md.html#accelerometerOptions
phonegap 中的时间无法设置更快的速率。