心率检测实现报告(二)

来源:互联网 发布:专业影视后期软件 编辑:程序博客网 时间:2024/04/29 05:38

代码实现及解释

 

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

授权
阅读全文
0 0