android - 是否可以直接获取传感器值?

标签 android sensors

是否可以直接获取传感器值?

我已经阅读了 Android Developer page 的介绍并在 Internet 上搜索了一些相关信息 但似乎注册监听器是获取传感器值的唯一方法?

但是这种解决方案不能满足我的项目需求 即使传感器没有检测到任何值变化,我也需要获取第一组数据值 使用监听器,当没有值改变时它不能获取任何值...

最佳答案

But it seems register the listener is the only way to get sensor value?

正确。欢迎您注册一个监听器,如果您愿意,可以在获得第一个值后取消注册。但是,请记住传感器往往是“嘈杂的”,因此您最好获取多个传感器读数,然后对它们进行平均或以其他方式平滑数据。

关于android - 是否可以直接获取传感器值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17654648/

相关文章:

java - 尝试添加到保存我的观察者的 arrayList 时出现空指针错误

android - 按多列请求分组,结果在一行上 - Android SQLite

.net - Windows Phone 7 有温度传感器吗?

android - 如何/我应该实现卡尔曼滤波器以获得准确的加速度计数据?

iphone - Madgwick IMU算法在iphone上模拟

android - 如何解决[ fatal error ]:序言中不允许包含内容?

java - android登录页面 "Unfortunately app is not respinding "错误

android - 没有互联网连接时如何在 Volley 中排队请求?

python - 如何将 if 语句输出结果放入 python 脚本中

ios - 有没有什么方法可以像 "raise to speak"功能一样监控用户的iphone移动?