1. 程式人生 > >利用小米手環記錄並生成心率圖

利用小米手環記錄並生成心率圖

最近入手一小米手環2,由於官方沒有公開API,所以目前只有官方的小米運動可以匹配該手環使用。但官方小米運動美中不足的是,只有在“去跑步”裡有連續檢測心率的功能,但又沒有記錄下心率,更沒法檢視心率圖。難道讓我們邊跑步邊低頭看心率!!

於是乎,將官方小米運動的apk解壓,反編譯原始碼,在被混淆了的程式碼中,居然讓我找到了一處可以得到心率資料的聖地!!於是乎,強行插入——自己的程式碼。將心率資料記錄成檔案。又自己寫了一個小應用,讀取這些心率資料,生成心率圖。這樣的話,大家就可以放心的馳騁了,等馳騁完了,再開啟軟體看一下這美妙的心率圖,豈不快哉!

閒話少敘,先上下載連結,再講使用方法

修改版的小米運動及心率圖軟體下載:http://pan.baidu.com/s/1pLNFx0J

使用說明:

1.如果已經安裝官方的小米運動,請先解除安裝它,否則安裝失敗。

2.安裝本修改版的小米運動,執行後點擊左上角的去跑步,如下圖


3.然後點選開始,如下圖


4.跑步完後,長按停止,然後結束,小米運動的使命就完成了,剩下的心率圖的繪製要用到心率圖這款軟體了。

5.開啟[心率圖]軟體,然後點請選擇……


6.展示出來的是你的所有心率圖資料,命名為日期-時間,選擇你要檢視的,點確定


7.心率圖就繪製出來了,你可以縮放檢視,可以看每個點的資料,等等。好了,剩下的就是你的了!