基于Android手机近距离感应器的俯卧撑计数器

   Android 手机近距离感应器通常用于通电话时, 当耳朵靠近手机, 近距离感应器检测到有物体靠近屏幕, 屏幕自动黑屏(非锁屏), 防止不小心触碰屏幕区其他通话功能按键; 而当手机拿开耳朵时, 屏幕自动点亮, 可以进行输入或者触摸操作。俯卧撑是常见的健身运动, 主要锻炼上肢、腰部及腹部的肌肉, 尤其是胸肌, 是一种简单易行且十分有效的力量训练手段。通过研究Android 平台下传感器应用方法, 实现了一种俯卧撑计数器, 把手机放置地面(或支撑物上), 当身体俯下靠近手机感应器, 和离开感应器时, 手机计数并有声音提示, 提高了俯卧撑训练的趣味性和动作的标准性。主要介绍Android 平台下开发传感器应用的流程及代码实现, 包括传感器的用法, 音效的调用, 计时器的应用, 时间对话框的设置。
    设计思路如下:
主要包括:传感器模块、计时器模块、音效和背景音乐模块、时间对话框的设置模块等的实现。
    利用近距离传感器感应使用者做俯卧撑时胸口与手机传感器的距离变化,从而计数,俯身下去计数0.5,撑起来再计数0.5,从而完成整个的一个俯卧撑的过程,这样就计数一次。当完成10个20个或30个的时候会有一个音频的鼓励,夸奖“你真棒!”(很萌的)。此外,还有超燃的背景音乐,很适合运动。
   详细的源码在http://download.csdn.net/detail/troublemaker2014/8692369可以下载到,包括项目的音频文件、图片文件等一应俱全,直接import进安卓ADT可以直接使用。
   这是一个时尚有创意的运动软件。

    从代码中还可以学习到如何使用传感器接口以及怎么插入背景音乐等基础知识。
  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值