Nexus S 和姜饼传感器事件 - 哪个传感器使用什么硬件?

发布于 2024-10-21 09:47:36 字数 512 浏览 5 评论 0原文

有人可以帮助知道哪个传感器使用手机硬件的哪个部分或者在 android 2.3 的 Nexus S 上以什么组合使用吗?

以下是传感器事件:

TYPE_ACCELEROMETER

TYPE_GYROSCOPE

TYPE_GRAVITY

TYPE_LINEAR_ACCELERATION

TYPE_ORIENTATION

TYPE_ROTATION_VECTOR

我假设前 2 个对应于单独的硬件(加速计和陀螺仪),

但是其他剩余的如何处理?

TYPE_LINEAR_ACCELERATION是否同时使用加速器和陀螺仪硬件?

我实际上对“线性加速”感兴趣,所以如果“线性加速”内部使用陀螺仪给出值,我是否不需要担心陀螺仪事件?

此外,当在设备上进行测试时,发现线性加速度对于轻微震动会给出较高的值,因此假设这消除了重力矢量,这是意料之外的。

有什么想法吗?

Could someone help to know which sensor uses which part of phone's hardware or in what combination of this on Nexus S in android 2.3 ?

Following are the sensor events:

TYPE_ACCELEROMETER

TYPE_GYROSCOPE

TYPE_GRAVITY

TYPE_LINEAR_ACCELERATION

TYPE_ORIENTATION

TYPE_ROTATION_VECTOR

I assume first 2 corresponds to separate hardware (accelerometer and gyroscope),

but how with the other remaining ones ?

Does TYPE_LINEAR_ACCELERATION uses both Acceleromter and Gyroscope hardware at its best?

I am actually interested in "linear aceleration" so should I need not worry about gyro events, if "linear acceleration" internally uses gyro to give out values ?

Also when tested on device linear accelerations found to give high values for minor shakes , so assuming this removes gravity vector, this was not expected.

Any thoughts ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海未深 2024-10-28 09:47:36

Mathias Agopian 在这里回答了这个问题。

Google 网上论坛 Android 讨论

The question is answered here by Mathias Agopian.

Google Groups Android discussion

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文