计步器判断运动状态2

博客补充了计步器判断运动状态中的休息状态,通过分析休息与散步间的总变化值,设置了新的变量以避免与跑步、散步状态冲突,实现了功能的准确性。尽管未经优化,但已能准确判断。
摘要由CSDN通过智能技术生成

        由于计步器需要更新根据了人运动状态自动设置灵敏度的功能,发现上次发表的《实现计步器中的判断运动状态功能》文章缺少了人休息时的这一状态,这里补上这一状态。

         要实现跑步与散步者两状态很简单,这里不解释(上一篇文章有介绍)。要实现休息与散步之间的区别也和跑步与散步状态区别类似。但要实现这工能要注意两点。一:休息与散步之间,总变化值(bianhuazhi )很小,而且也要设置散步时总变化值的最大值,这最大值不能根据跑步的最小值设置,要根据休息状态时的总变化值的减的量射,不然数值太大就要休息很久才能显示休息状态,这里重新设置了一个;二:如果用判断跑步与散步时用的总变化量(bianhuazhi)就会出现矛盾,因为跑步时总变化值已经设置了一个最大值,散步在设置一个最大值就会运行不了。因此,我用了一个新变量(sanbu_bianhuazhi )来解决这两个问题。还不明白这代码的可以去看看上一篇文章,能理解上篇文章的相信这里也能看懂。

 由于代码是刚想出来,快毕业找工作忙碌,还没有经过优化,但功能已经准确实现。

public void o

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值