gpt4 book ai didi

Android 加速度计最大值

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:17 24 4
gpt4 key购买 nike

所以我已经搜索了大约 3 个小时,但我没有想出一个好的答案/解决方案。

我的问题是:为什么我得到的最大加速度值只有大约 34 m/s^2 或大约 3.5 Gs (34/9.81)。

是硬件限制还是软件限制?如果它是硬件,我知道我对此无能为力(或者至少不容易)。如果是软件限制那么我怎样才能取消那个限制,有什么办法吗?比如 API 之类的?

如果有任何帮助,我将不胜感激,谢谢。

注意:我使用的是 Galaxy S,如果有区别的话。我也看过这个问题,但这对我没有帮助:What is android accelerometer min and max range

最佳答案

看看这个: https://electronics.stackexchange.com/questions/11372/samsung-galaxy-s-accelerometer-details问题包括似乎是 Galaxy S 中使用的加速度计的数据表。显然有三个可能的范围 +/-2g、+/-4g 和 +/-8g。我不是电子专家,所以不会提供更多解释。

根据 developer.android.com,加速度计读数仅取决于硬件: developer.android.com/guide/topics/sensors/sensors_motion.html因此,您可能有更好的机会在上面已经引用的电气工程堆栈交换论坛上获得专家答案:electronics.stackexchange.com .

祝你的项目好运!

编辑:引用对原始问题的评论:我明白了,因为它在 page 上写着你引用 -

"My understanding is that the default for Android accelerometers is tooperate in a predefined range of +-2g. How can I programmaticallychange this range via a public API? There is a getMaximumRange()method, but no corresponding setMaximumRange() method."

您想知道是否有一种基于软件的方法来更改预选范围。同样,我认为 Android API 文档会提到这一点。尝试在 electronics.stackexchange.com 上询问什么是“动态可选范围”,它们是否由物理硬件开关(或类似的东西)设置,或者它们是否可以通过编程方式更改。

第二次编辑:我更彻底地阅读了我向您推荐的页面,并注意到原始发问者检查了 Google API 并得出结论,无法通过它更改范围:

API 不允许更改它们。我认为我可以在 api 源中找到这些数据,但这并不简单。现在我会尝试。 – MarcoBiagi 2011 年 3 月 13 日 10:36

关于Android 加速度计最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12739143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com