源碼簡介

主要功能
記錄行走的步數,行走的時間
根據錄入的體重,步長可以計算出每天行走的歷程,消耗的熱量
對每天行走的歷程進行記錄,并給出星級評價

軟件原理
判斷人是否處于行走中,主要從以下幾個方面判斷:
人如果走起來了,一般會連續多走幾步。因此,如果沒有連續4-5個波動,那么就極大可能是干擾。
人走動的波動,比坐車產生的波動要大,因此可以看波峰波谷的高度,只檢測高于某個高度的波峰波谷。
人的反射神經決定了人快速動的極限,怎么都不可能兩步之間小于0.2秒,因此間隔小于0.2秒的波峰波谷直接跳過通過重力加速計感應,重力變化的方向,大小。與正常走路或跑步時的重力變化比對,達到一定相似度時認為是在走路或跑步。實現起來很簡單,只要手機有重力感應器就能實現。
軟件記步數的精準度跟用戶的補償以及體重有關,也跟用戶設置的傳感器的靈敏度有關系,在設置頁面可以對相應的參數進行調節。一旦調節結束,可以重新開始。手機QQ早就加入了計算步幅功能,還能和好友PK“炫步”。本項目可以作為一個獨立的模塊放到合適的項目里面。

Android項目源碼利用加速度傳感器實現計步 Android項目源碼利用加速度傳感器實現計步

5條源碼討論
發表評論

您必須登錄才能評論.

4# lingyun820 2016-10-14 上午11:16

你做的這個APP能不能提供下載

地板 ghm0354 2016-04-25 上午9:58

這是eclipse的還是As的

板凳 AngusTang 2016-03-30 下午12:07

很不錯的demo

沙發 xiaobaok800 2016-03-24 下午11:26

xiaksoldjkldjslds

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.21 queries in 0.067 seconds


竟彩足球比分直播