首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android系统中,每个传感器只提供一种服务?

在Android系统中,每个传感器只提供一种服务?
EN

Stack Overflow用户
提问于 2019-01-29 18:11:01
回答 1查看 42关注 0票数 0

我正在实现一个Android 7应用程序,用于从智能手机收集传感器数据(如加速度、陀螺仪等)。目前,我有一个基础服务,它收集所有传感器数据(对每种传感器类型使用registerListeneronSensorChanged ),并将它们存储在SQLite数据库中(每个传感器有一个表)。

这是正确的方法,还是我应该为每个传感器创建一个服务?特别是当我对每个传感器的采样率为50赫兹时,我不知道一个服务是否足够。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-29 18:17:20

这是正确的方法吗?

关于服务的数量,是的。您可能还有其他问题,如无法访问Android 9.0+上的传感器

我应该为每个传感器创建一个服务吗?

不是的。

特别是当我对每个传感器的采样率为50赫兹时,我不知道一个服务是否足够。

拥有更多的服务不会影响您处理50 no采样率的能力。这需要有一个合适的线程模型,以便在后台线程(或来自小型线程池的线程)上执行对这些示例的任何重要工作。

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

https://stackoverflow.com/questions/54427197

复制
相关文章

相似问题

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