2010-06-05 55 views
2

我想將一些Accelerometer代碼合併到一個Android應用程序中工作,並希望看看這是否可能。基本上我需要的是代碼來檢測汽車加速運動。我不想用代碼來確定速度,而只是區分手機是否在汽車中並且加速運動(因此汽車第一次運動)。我經歷了許多不同的加速度計應用程序,看看這個動作是否會產生可行的配置文件,並且看起來確實如此。只需要找到一些彈出「Hello World」對話框的東西,當它檢測到你在車內並且第一次在街上移動時。任何幫助將不勝感激,一個簡單的是或否可能會工作。我也有興趣補償任何有能力做到這一點的人。我需要像昨天這樣做,所以請讓我知道。在Android應用程序中檢測汽車加速度?

謝謝你,

JTW

+4

讓您的標題更具體。這可能可能是任何事情。 – 2010-06-05 17:57:30

+2

你是說你想能夠檢測到你在*車*中移動,而不是徒步,騎自行車,火車,溜冰鞋等? – Jeff 2010-06-05 18:01:28

+3

這聽起來像「我需要聘請一位天才程序員,您是否有興趣解決我的領域特定問題?」 ... – jcolebrand 2010-06-05 18:01:43

回答

6

基本上就是我需要的是代碼 檢測汽車加速運動。

正如其他人所指出的,沒有「汽車加速」這樣的東西。只有加速。加速作爲物理學中的一個概念,可以來自汽車和被震動設備之間的所有事物。

因此,例如,here is some code可檢測到正在搖晃的設備。

所以,問題就會變成:你能想出一個加速度值,這個加速度值是從運動中的汽車中確定的?對於大多數汽車,我懷疑答案是否定的。例如,this site表示2008年的阿斯頓馬丁演示了6.5米/秒^ 2的加速度。重力更大(9.8米/秒^ 2)。我的搖號只會記錄大約12米/秒^ 2的抖動 - 小於此值,簡單的移動將被視爲抖動。

另一個答案表明,你可能更好地使用GPS。

如果,另一方面,你可以用2008年阿斯頓·馬丁爲測試提供了我,我很樂意運行一些加速度計實驗... :-)