Sae*_*ani 10 android proximity proximitysensor
这个问题并不完全是关于代码而是实现.
我正在开发一款需要检查手机是否放入口袋的应用程序.我有一个简单的算法来检测行走时的用户步骤.问题是手中的移动也可以注册为一个步骤,例如当用户运行应用程序并将步骤值从他/她执行此操作的时间归零到手机放在口袋中时,应用程序会注册几个步骤.
我的想法是检查接近传感器,看看手机是否放在口袋里.
我对加速计传感器的处理是我继续读取缓冲区中的加速度计值,当缓冲区满了,然后计算步数(计算时,缓冲区仍在接受新的加速度计读数).
因为我听说接近传感器是基于中断而不是基于轮询的(如acc传感器).我如何将这两者协调在一起?
如果我在将acc值写入缓冲区之前检查接近度是否安全,并在计算开始时再次检查它,如果接近度不是FAR模式,我可以假设手机放在口袋里?
欢迎任何建议!
| 归档时间: |
|
| 查看次数: |
1234 次 |
| 最近记录: |