需要快速读取 Android 传感器

2024-01-15

Issue:-

  1. 我正在开发一个应用程序 每 5 需要一个新的加速度数据 毫秒。

我的方法:-

  1. 我创建了一个远程服务 只读取加速度 来自 SensorManager 的数据。
  2. 我还将读取速率设置为 初始化时“延迟最快” 传感器管理器。
  3. 然后我也使用IPC进行通信 获取这些的主要应用程序 阅读。

问题:-

  1. 如果我把一根木头放进去 onSensorChange() 事件我收到 每 20 毫秒更新一次传感器数据。但我每 5 毫秒需要一次数据。

问题 ?

  1. 有没有更好的阅读方法 传感器数据更快。

  2. 有什么办法我可以投票 传感器数据而不是等待 事件处理程序来触发 事件?

请帮助我找到更好的解决方案来在 5 毫秒内读取数据或轮询加速度数据。


据我了解,加速度计噪音很大,不适合快速操作。请参阅 GoogleTech 关于传感器融合的演讲,网址为http://www.youtube.com/watch?v=C7JQ7Rpwn2k http://www.youtube.com/watch?v=C7JQ7Rpwn2k以获得更权威的解释以及您可以采取哪些措施。简短说明:使用陀螺仪进行高速事件,使用加速度计来纠正漂移。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

需要快速读取 Android 传感器 的相关文章

随机推荐

  • 使用 Visual Studio 安装程序在 GAC 中注册 dll

    我想使用 Visual Studio 的安装程序项目在 GAC 中注册 取消注册我的项目的程序集 我正在考虑使用自定义安装程序来利用 Install 和 Uninstall 方法通过 gacutil exe 编写命令行 代码中 命令 有没有
  • 如何做具有随机效应的逐步模型(lme4 + lmerTest?)

    我正在尝试执行具有随机效应的逐步模型 我可以获得其中的 BIC 值 lmerTest 包表示它可以与 lme4 一起使用 但只有从模型中删除一个自变量 这是一个有两个选项的因子 TM 我才能让它工作 错误代码是 错误于 lt tmp 公式
  • 在Python中将csv文件转换为管道分隔文件

    我想使用 Python 将逗号分隔的 CSV 文件转换为管道分隔的文件 这就是我读取 csv 文件的方式 with open C Path InputFile csv as fOpen reader csv DictReader fOpen
  • Azure VM 创建日期

    是否有任何管理 API 可以查找 Azure VM 创建日期 有获取云服务创建日期的托管服务属性 API 但我们无法找到 Azure VM 创建日期 You can see the creation date was included in
  • PHP 狂饮。如何为多部分 POST 请求设置自定义边界?

    如何为多部分 POST 请求设置自定义边界 以下请求选项配置不起作用 headers gt Content Type gt multipart form data boundary CUSTOM BOUNDARY Guzzle 使用 psr
  • SSH:本地主机登录成功后关闭连接

    当我尝试 ssh 进入 localhost 时 它接受公钥并立即关闭连接 我已经浏览谷歌结果页面几个小时了 但没有任何进展 这就是我得到的ssh v user localhost OpenSSH 5 9p1 OpenSSL 0 9 8r 8
  • Javascript旧语法到箭头函数的转换

    所以我想在没有 jquery 或其他库的情况下使用这个例子 我有这个代码 let xmlHttp new XMLHttpRequest xmlHttp onreadystatechange function 正如你所看到的 它使用旧的风格f
  • 在 R 中生成 DNA 密码子组合

    我在 R 中生成随机 DNA 序列 其中每个序列都有设定的长度 并包含用户指定的核苷酸分布 我想要做的是确保特定的核苷酸运行不会在给定的序列中生成 不允许的运行有 aga agg taa tag 和 tga 这是我的代码 它只是生成可能发生
  • jQuery 令人不快的 Draggable、Resizing 交互

    当我调整第一个 div 的大小时 它会导致下一个 div 在列中 向上 跳跃 重新创建 顶部 div 拖动调整大小手柄 jQuery function portlet draggable grid 25 25 resizable grid
  • 禁用字体连字 CSS(字母组合)

    现代浏览器会自动将一些字母 最常见的是 f 和 i 组合成一个称为连字的单个字符 这通常会优化易读性 即更容易阅读 但有时这可能不是设计师想要的 就我个人而言 我只在Chrome 版本53 0 2785 101 虽然我不能确定 但 我相信这
  • 关于 Android API 中的新方法和已弃用的方法

    我是安卓开发新手 我正在学习过时的书籍 所以我对新方法感到非常困惑 我将制作一个简单而轻便的应用程序 即使在旧设备上也可以运行 因此 当我创建一个新的android项目时 我将 Minimum required SDK 设置为API 8 T
  • 返回导出模块的最佳方法

    在我的学习之旅中 我开始研究 javaScript Node 的模块 让我困惑的是 当模块内完成功能的时间未知时 如何从模块返回信息 这将按预期返回 控制器 js const myModule require myModule var my
  • React中如何通过Key查找元素?

    ul li 1234 li li 5678 li li 9 li ul 如何通过Key查找元素并更改元素值 如addClass innerHtml 注意 在 Plain React 中 没有 Flux 或 Jsx 进入key已在 React
  • 为什么 groupby 和rolling 不能一起工作?

    我有一个从 coinmarketcap 中抓取的 df 我正在尝试计算 close price 列的波动率指标 但是当我使用 groupby 时 我收到一条错误消息 final coin data vol final coin data g
  • Doctrine2:[语义错误]如果不选择至少一个根实体别名,则无法通过标识变量选择实体

    这是我使用查询生成器进行的查询 它运行得很好 带来了用户表和模块表的所有结果 其中具有多对多关联 public function getUser id qb this gt getEm gt createQueryBuilder gt se
  • 具有引用完整性的 NoSQL/RDBMS 混合(删除级联)?

    是否有一种数据库可以为您带来引用完整性的优势并能够使用 SQL 类型语言进行查询 同时还可以松散地定义实体的数据属性以及它们之间的关系 例如 采用 RBAC 类型模型 其中有权限 用户 用户组和角色 复杂 灵活的模型可能具有以下规则 角色可
  • Python:如何创建一个要求准确字数的函数?

    这是我到目前为止所拥有的 import string 所以我让用户写一个 5 个单词的句子 只要求 5 个单词 def main sentence raw input Enter a 5 worded sentence if len wor
  • IIS 7.5 没有图像 css js 显示

    我有 2 台 Windows 2008 R2 x64 服务器 NLB ARR 具有共享配置 我的应用程序文件位于网络共享中 ASP net 页面 aspx 运行良好 但 css 图像 js 不起作用 我还有一个 htm 文件 可以很好地显示
  • 反编译Obj C框架

    我想反编译iOS Twitter 框架 如果事实上我从xcode 的模拟器中获取twitterd 文件 该文件已预编译为在x86 而不是ARM 上运行 至于我使用的工具http code google com p i386codedump
  • 需要快速读取 Android 传感器

    Issue 我正在开发一个应用程序 每 5 需要一个新的加速度数据 毫秒 我的方法 我创建了一个远程服务 只读取加速度 来自 SensorManager 的数据 我还将读取速率设置为 初始化时 延迟最快 传感器管理器 然后我也使用IPC进行