心率检测实现报告(二)

xiaoxiao2021-02-28  102

代码实现及解释

 

1、心率测试界面类:HeartRateActivity

这个类主要提供界面加载以及初始化

(1)加载和初始化

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

 

(3)动态授权

2、心率曲线类:HeartRateChart

(1)  数据初始化

(2)  预览回调

(3)  绘制曲线

绘制心率曲线,通过平均值消除偏差

 

3、心率用户提示界面类:HeartRateTip

4、心率工具类:HeartRateTool

(1)获取相机最小预览尺寸

(2)心率预估算法

(3)计算图片中的红色分量

5、心率摄像头视图类:HeartRateView

(1)变量设置

(2)UI更新时

(3)开启心率检测

(4)是否开启闪光灯

(5)用户拒绝授权后的提示条

6、用户权限工具类:PermitTool

7、提示显示工具类:ToastUtil

8、UI布局的实现:activity_heart_rate.xml

9、授权AndroidMainfest.xml

转载请注明原文地址: https://www.6miu.com/read-67405.html

最新回复(0)