问题标签 [android-sensors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1763 浏览

android - Android,将传感器数据记录到文件中

我想记录传感器数据(加速度计、陀螺仪、磁力计、GPS 等)并记录可用于未来绘图和分析(以及一些实时计算)的时间历史。我是一名 MATLAB 程序员,所以想到了 .csv 文件,但我也看到了一些关于 MySql 的信息,我不太熟悉。

我的问题是,哪种数据记录方法最合适?我不限于上面提到的两个,它们只是我到目前为止所看到的。任何建议/示例代码?

PS,我也遇到过 MicroLog4Android ( http://code.google.com/p/microlog4android/ ) 但我没有遇到任何例子,而且是 Android 新手,我不知道它是否意味着记录更高速度的数据(10-20 Hz)或者如果它只是一个程序错误日志。它有一些很酷的功能(SMS 发送、网络存储等),如果这确实是一个合适的工具,它就会很有吸引力。

0 投票
4 回答
1732 浏览

java - Android(大)在浮点值产品上失败

情况很严重……我必须在 5 天之内解决这个问题,但我不能出去。

问题:作为产品的简单操作总是会产生错误的结果。为什么?

代码摘录:

这是 Log Cat 结果: 在此处输入图像描述 但您可以简单地尝试这是错误的:在 google 上搜索

你会发现真正的结果是8.67678679 × 10-9这与另一个非常不同..这个错误总是重复我执行程序,有时差异也在符号上!

问题是什么?

我已经尝试了各种方法来解决它!(有些贴在下面):

你可以在这里找到完整的源代码。

  1. 将 Rs 和加速度值保存在数组列表中,并在列表器之外执行计算。没有结果。
  2. 将 float 转换为 double,没有结果。
  3. 许多其他方式

PS 这个问题只发生在resultVec[0]resultVec[1]上,而不是resultVec[2]很好的计算。

0 投票
1 回答
2584 浏览

android - ANDROID:如何从 Sensor.TYPE_LINEAR_ACCELERATION 中检索值?

使用经典的 TYPE_ACCELEROMETER 传感器时,您可以执行以下操作:

但是,当使用 TYPE_LINEAR_ACCELERATION 时,它应该如何提供信息?

我试图做这样的事情:

但它不起作用。我看过 Android TYPE_LINEAR_ACCELERATION 传感器的帖子 - 它显示了什么? 而且我还查看了官方文档: Sensor and SensorEvent 确实很有趣,但不要谈论他们是如何获取样本的。任何想法?

0 投票
1 回答
361 浏览

android - 即使我使用的是 API 级别 10,Eclipse 也无法识别 android API 级别 9 调用

我正在尝试使用 Sensor.TYPE_LINEAR_ACCELERATION。根据文档,从级别 9(姜饼)开始,此 API 应该是可调用的。但是,eclipse 给了我语法错误,并认为 Sensor 无权访问 TYPE_LINEAR_ACCELERATION。我调用 Sensor.TYPE_ACCELEROMETER 没有问题。我在 Eclipse 上的运行配置显示我的目标是 android 2.3.3 或 API 级别 10。还有其他地方需要我检查包是否是从 2.3 而不是旧版本导入的吗?
谢谢

0 投票
0 回答
621 浏览

android - Android 传感器变得未校准

我在编写一个增强现实应用程序时遇到问题,特别是我在两个不同活动中收听的传感器。

我正在使用加速度计和磁力计来确定设备的方向。我在两个活动中做到这一点。

当使用一种活动时,可以很好地确定方向(特别是方位角),但是当使用具有完全相同程序的另一种活动时,会提供表明传感器未校准的结果。如果我随后在此活动中校准传感器,则传感器在之前的活动中似乎未校准。

我可能做错了什么?我正在按照 API 中的说明正确注册和注销它们。

0 投票
2 回答
3604 浏览

android - getOrientation 中包含陀螺仪?

我正在尝试了解 Android 传感器管理。如果我希望包含陀螺仪来获取手机方向,我是否正确,当我调用 getOrientation(..) 并且手机有陀螺仪传感器时它会自动完成?

那么如果手机有加速度和陀螺仪传感器,与只有加速度传感器的情况相比,可能会有更好的定位结果?

谢谢!

0 投票
1 回答
606 浏览

android - 在 Android 平台上获取 Sensor 的数据

为了在 Android 平台(即加速度计、陀螺仪、磁力计、气压计、GPS)上读取传感器的数据,互联网上的人们正在讨论两种获取此类数据的方法

  1. 主要方式:通过JAVA使用Android SDK读取数据。
  2. 第二种方式与使用 Android NDK 读取数据有关。

不使用 SDK 或 NDK 直接通过 SPI、I2C 或 UART 与传感器通信怎么样?我知道我会因为理解与传感器的通信协议和读取特定寄存器而感到负担,我可以从这些寄存器中以更有效的方式获取数据。这可能吗 ?

0 投票
1 回答
2431 浏览

android - 如何在android中使用磁力计查找磁场强度

我想从 Android 设备的磁力计中获取磁场强度。

使用 android 设备的磁力计,我可以在 Micro Tesla 中以 x、y 和 z 轴的形式获得磁场数据。

但我不知道如何找到磁场。

任何建议、想法或示例代码表示赞赏。. .

0 投票
3 回答
8401 浏览

android - 可用的 Android 设备传感器列表

我的手机有以下传感器列表:

我想知道,为什么加速度计有两个传感器,两个磁性传感器和两个方向传感器,其中有源传感器已被弃用?

这些休眠传感器有什么作用吗?

谢谢,

亚当泽哈维。

0 投票
2 回答
823 浏览

android - 我可以判断 Android 设备是否正在从其当前位置移动吗?

我是 Android 新手,我想问你有没有办法知道 Android 手机是否从当前位置移动了大约 5 米?