android中两种计步器的区别 TYPE_STEP_DETECTOR与TYPE_STEP_COUNTER

两种计步器的区别和特点:  

TYPE_STEP_DETECTOR  
此传感器每次用户采取步骤触发事件。在每个用户步骤中,该传感器传递值为1.0的事件和指示步骤何时发生的时间戳。 

TYPE_STEP_COUNTER  
此传感器还会在每个检测到的步骤时触发事件,而是传递自该传感器首次通过应用程序注册的总累积步数。 
请注意,这两个步进传感器并不总是提供相同的结果。TYPE_STEP_COUNTER事件的发生时间高于TYPE_STEP_DETECTOR的延迟时间,但这是因为TYPE_STEP_COUNTER算法进行更多的处理以消除误报。所以TYPE_STEP_COUNTER可能会较慢的传递事件,但其结果应该更准确。




Android KitKat在其API列表中添加了更多的硬件传感器。Step Sensors是其中之一,看起来非常有希望。虽然没有很多手机还有这些Step Sensors,但在未来,这将逐渐成为我认为的标准。目前,Nexus 5有它们。 

让我们看看我们如何与这些传感器进行交互。基本上有2个传感器。  
步数计数器:这样可以计算您所采取的步骤数量。当您重新启动设备时,计数器才会重置,否则,对于您所采取的每一步(或手机认为您所采取的操作,您都会计数)。 

步进检测器:该传感器只是检测您何时进行。而已。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值