问题:-
- 我正在开发一个应用程序 每 5 次需要一个新的加速度数据 毫秒。
我的方法:-
- 我创建了一个远程服务 只读取加速度 来自 SensorManager 的数据。
- 我还将读取速率设置为 “延迟最快”同时初始化 传感器管理器。
- 然后我也使用 IPC 进行通信 获得这些的主要应用程序 阅读。
问题:-
- 如果我在里面放一个日志 onSensorChange() 事件我收到一个 每 20 毫秒的新传感器数据。但我每 5 毫秒需要一次数据。
问题?
有没有更好的阅读方法 传感器数据更快。
有什么办法可以查询 传感器数据而不是等待 事件处理程序触发 Activity ?
请帮我找到一个更好的解决方案,在 5 ms 时间内读取数据或轮询加速度数据。
最佳答案
据我了解,加速度计噪音很大,不适合快速操作。请参阅 http://www.youtube.com/watch?v=C7JQ7Rpwn2k 上有关传感器融合的 GoogleTech 演讲以获得更权威的解释以及您可以做些什么。简短说明:使用陀螺仪进行高速赛事,使用加速度计来纠正漂移。
关于android - 需要非常快速地读取安卓传感器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1916660/