安卓心率监测器代码解释

3
我在网上找到了一个心率监测器的代码,计划将其作为我的项目的一部分使用。然而,由于我是 Android 的新手,很难理解大部分代码。我目前正在参加一门 Android 课程,但它仍处于基础阶段,我有一个项目截止日期。因此,我希望能够得到关于这个代码的适当解释(src 文件夹中的 java 文件的解释就足够了)。谢谢。
代码链接 - https://github.com/phishman3579/android-heart-rate-monitor
1个回答

11

我也使用了这段代码来将心率监测器集成到我的应用中,并可以提供以下解释:
该项目由三个主要部分组成:
第一部分,HeartbeatView:它继承了View并包含顶部的小型Android图标,该图标在绿色和红色之间更改颜色(颜色趋势从HeartRateMonitor类更新)。此类及其使用可以删除,对心率监测过程没有影响。
第二部分,HeartRateMonitor:执行所有工作的活动...占用相机和闪光灯。调用相机的startPreview()开始接收帧(快照)(请参见onPreviewFrame())。将帧发送进行分析和解码(请参见下面的第三部分),以测量红色的数量及其方向(变得更浅或更深的红色)。
第三部分,ImageProcessing:该类有两个函数,可以解码帧并返回给定帧数据中的红色数量。

希望这能有所帮助...尽情享受 :)


这是一个很棒的答案伙计。解决了我一个重大问题。非常感谢!! - Rahul Gala

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接