2014-02-28 173 views

回答

0

愛因斯坦回答了這個問題在1911年

一點點的反思將表明,慣性和引力質量相等這一定律相當於斷言,由引力場施加到身體的加速度是獨立身體的本質。對於引力場中的牛頓運動方程,寫出全部,它是:

(慣性質量)\ cdot(加速度)=(引力場的強度)\ cdot(引力質量)。 只有當慣性質量和引力質量之間存在數值相等時,加速纔是獨立於身體的本質。

- 愛因斯坦

我們不能區分重力測量加速度的測量,因爲它們等同於觀察者。即使Android有兩個傳感器,他們也會測量相同的東西。

+0

當設備處於靜止時,重力傳感器的輸出應是相同的,所述加速度計的。 ___來自說明____ 那麼爲什麼當設備運動時不一樣? – SpeedEX505

1

重力傳感器是Android所謂的「軟件傳感器」,並使用多個硬件傳感器計算其值。

軟件重力傳感器只有在設備有陀螺儀時纔可用。 通過將加速度計數據與陀螺儀數據相結合,可以濾除因移動設備而產生的加速度,以保留純重力信號。所以是的,它會在運動中返回正確的價值。

因此,重力傳感器爲設備方向提供了一個比單獨的加速度計更好的信號。

組合傳感器值被稱爲sensor fusion,對高質量測量值很重要。

Android文檔describes the Gravity Sensor

不幸的是,許多Android設備缺少陀螺儀,因此也沒有重力感應器。這會使您僅從加速度傳感器獲得次優信號,與具有兩個傳感器的Android設備相比,其質量較低,與iOS設備相比,質量較差。

可以通過使用一個谷歌播放要求規範如下框上不兼容的設備安裝:

<uses-feature android:name="android.hardware.sensor.gyroscope" />