2012-04-19 11 views
1

私は主にAndroidを対象としたPhoneGapで単純な加速度計アプリを構築しています。周波数を設定することによっては、読みとりが非常に矛盾します。周波数を100に設定すると、1秒間に10回測定されます。しかし、50msまたは40または10のような周波数を試してみると、1秒あたり18から27回の読み値の読みが非常に矛盾します。PhoneGapで加速度計の測定値が非常に粗くなっているのはなぜですか?

+1

ネイティブにビルドされました。電話の空き容量はバグです。 – JakeWilson801

+0

@ JakeWilson801はネイティブには難しいです:Cそれをやり直すには遅すぎるのですが、来週に提出する必要があります。私は、あなたはそれがphonegapがバグであるという事実であると確信していますか?それはいくつかの非常に素晴らしいレビューを取得する? – antonpug

+0

私は、特殊なハードウェアを使用する必要がある場合、PhoneGapは行く方法ではないと言います。 –

答えて

2

私は、あなたが提供する間隔でsetIntervalが起動するとは限りません。 JavaScriptはシングルスレッドなので、インターバル時間に達すると何か他のことをするのに忙しいかもしれません。これはあなたが得ている変数の読みを説明するでしょう。

関連する問題