Android:如何控制onSensorChange采样率
我对 Android 中的传感器读取率有点困惑。下面的代码报告约 53 毫秒的延迟(ZTE Blade,速率传感器事件设置为 SENSOR_DELAY_FASTEST)。 public void …
如何在android上制作一个精确的指南针
我的Android应用程序显示了世界上特定地点的方向,因此需要获得罗盘度数。 这是我一直用来计算度数的代码: public void getDirection() { mySensorMa…
读取硬件指南针的正确方法是什么?
Android API 演示中有一个指南针活动,但它仅在我的 Google Nexus One 上以纵向模式显示正确的向北方向。 我在这里找到了以下代码: private float[] …
无法在 Android 上将设备坐标系转换为世界坐标系
我编写了一段小代码,通过将旋转矩阵(使用 getRotationMatrix)与加速度计值向量(Ax,Ay,Az)相乘,将设备坐标转换为世界坐标。当我运行这个,并且…
哪种 Android 设备具有所有可能的方向传感器
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
Android:单元测试:如何使用 SensorManager 创建单元测试?
我有一个由 android 应用程序引用的普通 Jar 项目。 然后,我有 Functions.java 用于我想要创建单元测试类的常用函数。 以下是 Functions.java 中的示…
为什么我不能使用 Sensor.TYPE_ORIENTATION_VECTOR。类型无法识别
问题是,此传感器应该可用: int TYPE_ACCELEROMETER int TYPE_ALL int TYPE_GRAVITY int TYPE_GYROSCOPE int TYPE_LIGHT int *TYPE_LINEAR_ACCELERAT…
将 ACTION_SCREEN_ON 替换为 ACTION_USER_PRESENT?
我有一个长期运行的服务正在监听传感器输入。为了节省电池电量,我在 ACTION_SCREEN_OFF 时停止了传感器采样,并在 ACTION_SCREEN_ON 时再次启动采样…
Android:SensorEvent 的 TYPE_PRESSURE 值在哪里?
我已阅读此文档 -> SensorEvent 然后,我发现为了获取 TYPE_PRESSURE 的值传感器类型,我需要监听 SensorEventListener。 问题是缺少 TYPE_PRESSURE …
Android:如何使用 SensorManager.getAltitude(float p0, float p)?
我找到了使用 SensorManager 获取高度的替代方法,但它需要两个参数。 public static float getAltitude (float p0, float p) Computes the Altitude …
Android:除了Location.getAltitude()之外,还有其他方法可以获取海拔高度吗? (我听说使用传感器)
除了 Location.getAltitude() 之外,还有其他方法可以获取海拔高度吗? 我听说过使用传感器,但不知道并且在网上找不到。 更新1 我发现 SensorManager…
如何在Android上从方位角获取罗盘方向
我必须显示用户指向 Android 设备的方向。 我使用 Sensor.TYPE_ACCELEROMETER、Sensor.TYPE_MAGNETIC_FIELD 来获取方位角、俯仰角、横滚角。但我能够…
使用SensorManager在OpenGL中旋转?
我正在构建一个非常标准的 AR 应用程序,它会覆盖相机上的内容,但在使用 SensorManager 时遇到问题。我基本上试图从传感器管理器获取旋转矩阵,然后…