我正在使用Accelerometer数据构建一个Phonegap应用程序。 现在我得到一个像14赫兹一样的采样率,这似乎很少,因为我试图对运动数据进行分类。
使用传感器速度测试工具,我看到我的速度与传感器速率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');
}
}
我很高兴有任何帮助......
答案 0 :(得分:0)
在Phonegap中初始化应用程序时,您可以通过选项设置加速频率(以毫秒为单位):
示例:
function startYourApplication() {
var options = { frequency = 8000 };
}
解决方案链接: http://docs.phonegap.com/en/edge/cordova_accelerometer_accelerometer.md.html#accelerometerOptions
答案 1 :(得分:0)
手机屏幕中的时间不可能设置更快的速度。