首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android加速度计采样率随机尖峰

Android加速度计采样率随机尖峰
EN

Stack Overflow用户
提问于 2013-10-28 23:52:18
回答 1查看 514关注 0票数 3

我正在做Android中的传感器采样实验。我正在通过Android的原生API以10 in的频率对加速度传感器进行采样。我使用两个不同的galaxyS3 (4.0.4和4.1.2)和两个xperias (2.3.4)进行测试。

在galaxyS3 4.1.2上,我注意到,在以非常稳定的10 the频率采样的几分钟会话内,突然出现峰值,其中采样速率要高得多。这是随机发生的,时间间隔很短,比如大约一秒。样本的时间戳确实反映了峰值。

在其他手机(包括galaxyS3 4.0.4)上,我请求10 the,采样频率“永远”保持正确。此外,它只与加速度计一起发生,而不与平台中的任何其他传感器一起发生(甚至不会与陀螺仪一起发生,陀螺仪的芯片与galaxyS3中的加速度计ST Micro lsm330dlc集成在一起)

它看起来像一个后台程序(无论是应用程序还是android服务)在随机时间以非常高的速率请求短时间间隔的加速度计采样。我试着关闭了大多数平台服务,应用程序,移动识别等。但在没有任何好处的情况下,我无法确定是什么导致了这种意外的采样率峰值。

感谢任何点击量。

EN

回答 1

Stack Overflow用户

发布于 2017-05-23 16:50:54

即使我读到你的问题,为时已晚,我也许有一个解决方案:为了避免传感器行为不稳定(加速计,...),一个解决方案似乎是在一个独立的循环程序中,以你想要的速率获取传感器的输出值。这样,特定的传感器行为不会干扰您的应用程序。此外,它不依赖于智能手机的传感器输出率

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19639353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档