暑期项目实训之健康宝APP(二)

来源:互联网 发布:ubantu装arm linux 编辑:程序博客网 时间:2024/05/20 00:39

明确了我们要做的健康宝APP的功能定位以后,我们小组内的三个人按照每人一个功能进行了分工。我要完成的是听力测试功能模块。

1、前期准备:

    首先,查询关于听力的基础知识:人耳的听力范围在20Hz20000Hz之间。然后对我要做的功能在网上寻找相关的实现思路。听力情况的测试,可以使用声音的频率来衡量。因为是使用手机来测试,所以控制手机发出不同频率的声音来测试更加准确和容易实现。人听力的范围是20HZ20000HZ,人耳听不到低于自身听觉最低频率以下的声音频率,也听不到自身听觉最高频率以上的频率,而且听力频率上下限的区间跨度大,为了缩短测试时间且使测试结果更精确,听力测试应该由两次测试实现:一次从20HZ开始,逐渐增大声音的频率,如果测试者听到声音频率即可点击停止播放声音,完成第一次测试并开始第二次的测试;第二次的测试是声音频率从20000HZ逐渐降低,当测试者听到声音后点击停止播放声音,并显示本次测试中测试者的听力情况:能听到的最低和最高频率。

2 APP首页:

有了明确的思路之后,接下来我开始设计我的测试页面,设计的开始页面如下图所示:

 

图上的开始测试是控制测试开始的按钮,点击会开始播放频率逐渐加大的多段声音;最上面20HZ的位置用来显示当前播放的声音的频率值;界面中间的红色字体是提示字体,提示当前处于哪个测试阶段;听到声音按钮是测试者听到声音后点击的,用来可记录测试的结果并停止播放当前的声音。