2013-09-21 72 views
0

我想讀取重力和無重力的加速度數據。android中的線性加速度數據

對於沒有重力的數據,我發現有一個名爲TYPE_LINEAR_ACCELERATION的傳感器。

我發現的所有教程都是關於首先用重力讀取數據,然後過濾掉重力的教程。

哪種方式更好?

回答

1

TYPE_LINEAR_ACCELERATION肯定是lot更容易。但是,它在Android 2.3(API級別9)中添加了。如果您的目標是僅支持API等級9以上,我會建議TYPE_LINEAR_ACCELERATION。如果你的目標是支持比這更老的設備(which may not be worthwhile),你將別無選擇,只能採用舊的方式從TYPE_ACCELEROMETER中減去重力。

+0

它是從加速度計讀數據linear_acceleration [0] = event.values [0]; linear_acceleration [1] = event.values [1]; linear_acceleration [2] = event.values [2]; – user2753594

相關問題