2015-11-13 58 views
0

我想在我的應用程序中使用google fit Activity檢測功能。當我的手機沒有Google適合的應用程序時除了Padometer部分(意味着在後臺檢測到步驟),一切都工作正常。當我在手機中安裝谷歌適合的應用程序,並打開活動檢測的步驟計數和工作正常。Google fit padometer

所以我的問題是這樣,我的應用程序將是谷歌適合應用程序依賴。如果用戶沒有安裝適合的應用程序我的應用程序將不會顯示傳感器數據(步驟,活動名稱,距離等)。所以在這裏糾正我如何處理這個問題。因爲谷歌適合的應用程序默認情況下不是所有設備。因此,如果沒有谷歌適合的應用程序,我可以感知測量數據和活動名稱和距離等。

+0

你想要計步器代碼? –

+0

多數民衆贊成多我正在問..我需要爲此創建我自己的padometer – ADM

+0

是啊它更好,如果你有你自己的代碼獨立於谷歌適合 –

回答

2

您可以參考https://github.com/bagilevi/android-pedometer中的步驟檢測算法。爲了使結果更加準確,從算法中得到的任何值都不穩定,因此將它存儲在列表中說10個值,每10個值找到2個最小值和2個最大值。消除他們和剩餘的6個值,計算平均值,這會給你一個更好的結果。

+0

嘿謝謝人..我只是下載它..讓我們看看如果它的工作。回到你身邊的結果.. – ADM

+0

我們可以使用Gogle fit sdk的SensorApi作爲計步器的用途嗎? – ADM

+0

這是爲什麼upvoted?圖書館6歲,根據答案,這是非常錯誤的。 – suku