Cordova 电话间隙加速计采样率

Cordova 电话间隙加速计采样率,cordova,accelerometer,Cordova,Accelerometer,Hi-im使用加速度计数据构建Phonegap应用程序。 现在我得到的采样率大约为14赫兹,这似乎很少,因为我试图对运动数据进行分类 使用传感器速度测试工具,我发现我的速度在某种程度上与传感器速率传感器延迟UI相似,这是一个在注册传感器时可以选择的设置。当我在测试应用程序中将其更改为SENSOR_RATE_fast时,我得到的频率大约为100Hz 但我如何从Phonegap应用程序设置此设置 function startstoptracking(){ if(sensorAcc

Hi-im使用加速度计数据构建Phonegap应用程序。 现在我得到的采样率大约为14赫兹,这似乎很少,因为我试图对运动数据进行分类

使用传感器速度测试工具,我发现我的速度在某种程度上与传感器速率传感器延迟UI相似,这是一个在注册传感器时可以选择的设置。当我在测试应用程序中将其更改为SENSOR_RATE_fast时,我得到的频率大约为100Hz

但我如何从Phonegap应用程序设置此设置

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 };
}
链接到解决方案:

不可能在phonegap中设置更快的速率。

我将频率设置为40,并尝试了其他值。没有变化。传感器注册为用户界面。频率元素似乎只是改变加速计的调用频率。但不是它改变价值的频率。如果我改变频率到更快的数字,我只会得到重复的。。。但数据量永远不会超过每秒14个样本