SensorManager什么是GRAVITY_EARTH?

时间:2015-07-19 22:20:11

标签: android android-sensors

我在消息来源中找到了这个值。

 /** Standard gravity (g) on Earth. This value is equivalent to 1G */
    public static final float STANDARD_GRAVITY = 9.80665f;

    /** Sun's gravity in SI units (m/s^2) */
    public static final float GRAVITY_SUN             = 275.0f;
    /** Mercury's gravity in SI units (m/s^2) */
    public static final float GRAVITY_MERCURY         = 3.70f;
    /** Venus' gravity in SI units (m/s^2) */
    public static final float GRAVITY_VENUS           = 8.87f;
    /** Earth's gravity in SI units (m/s^2) */
    public static final float GRAVITY_EARTH           = 9.80665f;
    /** The Moon's gravity in SI units (m/s^2) */
    public static final float GRAVITY_MOON            = 1.6f;
    /** Mars' gravity in SI units (m/s^2) */
    public static final float GRAVITY_MARS            = 3.71f;
    /** Jupiter's gravity in SI units (m/s^2) */
    public static final float GRAVITY_JUPITER         = 23.12f;
    /** Saturn's gravity in SI units (m/s^2) */
    public static final float GRAVITY_SATURN          = 8.96f;
    /** Uranus' gravity in SI units (m/s^2) */
    public static final float GRAVITY_URANUS          = 8.69f;
    /** Neptune's gravity in SI units (m/s^2) */
    public static final float GRAVITY_NEPTUNE         = 11.0f;
    /** Pluto's gravity in SI units (m/s^2) */
    public static final float GRAVITY_PLUTO           = 0.6f;
    /** Gravity (estimate) on the first Death Star in Empire units (m/s^2) */
    public static final float GRAVITY_DEATH_STAR_I    = 0.000000353036145f;
    /** Gravity on the island */
    public static final float GRAVITY_THE_ISLAND      = 4.815162342f;

但我无法找到任何用法。
使用这个值的目标是什么?

2 个答案:

答案 0 :(得分:7)

我很确定这些都是笑话。我认为你不可能在Death Star I上找到运行的Android设备,主要是因为Battle of Yavin中的宇宙飞船爆炸了:

Death Star

STANDARD_GRAVITY值是您在地球上可以找到的重力,这更有用。所有这些都可以与重力传感器(Sensor.TYPE_GRAVITY)一起使用:您的传感器应该在一个方向上获得大约STANDARD_GRAVITY的重力。

有关重力传感器的更多信息,请参阅the Android developer documentation。有关死星的更多信息,请参阅Wikipedia,有关这个神秘岛屿的更多信息,请尝试Google

答案 1 :(得分:0)

这些是各种行星的引力常数。

当物体掉落时,在地球上以9.8 m / s ^ 2的速度加速(与质量无关,在真空中)。这是基础物理学。

例如,在两秒钟后,在没有空气阻力的情况下,物体的速度达到9.8 m / s ^ 2 * 2 s = 19.6 m / s。