1

私が電話したら

SensorManager mgr = (SensorManager) this.getSystemService(SENSOR_SERVICE);
String text = "The maximum G Force that this device can detect is: " + mgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER).getMaximumRange();

19.X m/s^2 です。今それは各車軸にありますか?

つまり、G-Force を携帯電話に適用したい場合は、G-Force = SQRT(Xvalue^2 + Yvalue^2 + Zvalue^2) / 9.80 m/s^2 を実行できます。

値は次のことを意味しますか: 最大 G フォース = SQRT (19^2 + 19^2 + 19^2) = 33/9.80 = 3.3G?

遅すぎませんか?何か不足していますか?または、値を高くするためのトリックはありますか? 前もって感謝します。ギレルモ。

4

1 に答える 1

0

あなたの計算は正しいと思います。

これは、デバイスで検出する必要があるほとんどのものを検出するのに適した範囲です。範囲が広く解像度が粗いデバイスもあれば、範囲が狭く解像度が細かいデバイスもあります。

センサーの G フォース範囲は、使用中のチップと、ドライバーによって設定されたモードによって決まります。残念ながら、特定のデバイスで範囲を広げる方法はありません。

于 2012-10-15T03:52:26.260 に答える