栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何以固定速率记录来自Android运动传感器的数据

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何以固定速率记录来自Android运动传感器的数据

因为您知道如果没有触发任何SensorChanged事件,则没有任何更改,因此您可以使用旧值。正如您要求以特定间隔获取LOG数据一样,我不会在onSensorChanged方法中执行任何输出,只是将新数据克隆到您的accelerometerdata变量中。然后每40毫秒记录一次加速度计数据的值。这样,即使数据没有更改,您也会每40毫秒记录一次实际值。

注意:根据Ridcullys
Answer,似乎还可以在特定时间间隔内“传送”传感器数据。但是由于与Android上的传感器数据一样,这些“交付”总是会延迟,因此使用我的解决方案,您的间隔将更精确地为40ms。另一方面,如果传感器数据在您记录的那一刻发生更改,则可能会发生新数据延迟一个时间间隔的情况。而且我猜(不确定这一点)-因为它仅用于记录日志,而不是“实时地尽可能快地获取”之类的东西,因此这不是必需的-
Timer-Solution导致较少的CPU负载。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508776.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号