2012-10-16 153 views
-1

我是一個android中的新手,我有一個問題。 我衝浪了很多,以瞭解如何計算爬樓梯的數量。 現在我遇到了加速度計和很少的應用程序,它們要求我們輸入特定的值,如踏面,加高等。加速度計/ GPS在android中

GPS是另一種選擇。但據我所知,GPS在室內不起作用。

我只是想知道有沒有別的什麼辦法找到沒有樓梯從這個攀升分開。

在此先感謝。

+1

使用TextView。將文字設置爲「你爬了多少個樓梯?」並在其旁邊放置一個EditText。這是最簡單的方法。對不起,無法抗拒。除此之外,加速度計就是答案。 – Simon

+0

@Simon你爲什麼不把它作爲答案..我認爲這是實現這一要求的唯一方法......我仍然不知道如何使用加速度計來滿足這一要求? – Krishnabhadra

回答

0

您將需要使用加速度計。沒有其他辦法可以做到這一點。

爲可能的答案見how to count step using accelerometer in android。爲了避免要求花紋深度和臺階高度,你可以假設每一步一步,如果你明白我的意思:)

0

我會嘗試開發專門計步器算法,此任務,請向一般計步器算法參考在Android accelerometer accuracy (Inertial navigation)下,室內定位。

開發一個計步器需要大量的實驗和調整,並且總會有一種方法來欺騙你的應用程序。

+0

任何體面的忍者應該能夠擊敗你的檢測邏輯。 –

+0

@MisterSmith對不起,我沒有關注。你可以請擴展一下嗎? – Ali

+0

只是試圖描述你已經說過的話。檢測是基於加速功能的某些假設,但您也可以在沒有加速的情況下爬樓梯。忍者會在一次跳躍中做到,當然:) –