心率檢測實現報告(二)

代碼實現及解釋

 

1、心率測試界面類:HeartRateActivity

這個類主要提供界面加載以及初始化

(1)加載和初始化

加載和初始化

(2)其他安卓自帶的方法

 其他安卓自帶的方法

(3)動態授權

動態授權

2、心率曲線類:HeartRateChart

(1)  數據初始化

數據初始化

(2)  預覽回調

預覽回調

(3)  繪製曲線

繪製心率曲線,通過平均值消除偏差

繪製曲線

 

3、心率用戶提示界面類:HeartRateTip

提示界面

4、心率工具類:HeartRateTool

(1)獲取相機最小預覽尺寸

獲取相機最小預覽尺寸

(2)心率預估算法

心率預估算法

(3)計算圖片中的紅色分量

計算紅色分量

5、心率攝像頭視圖類:HeartRateView

(1)變量設置

變量設置

(2)UI更新時

UI更新時

(3)開啓心率檢測

開啓心率檢測

(4)是否開啓閃光燈

是否開啓閃光燈

(5)用戶拒絕授權後的提示條

用戶拒絕授權後的提示條

6、用戶權限工具類:PermitTool

用戶權限工具類

7、提示顯示工具類:ToastUtil

提示顯示工具類

8、UI佈局的實現:activity_heart_rate.xml

UI佈局的實現

9、授權AndroidMainfest.xml

授權
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章