jjzjj

Android Shake(Sensor) 服务,用于在应用程序后台进行抖动检测

我已经开发了一个应用程序,该应用程序具有某些功能的摇动功能,因此我使用了摇动类并实现了MainActivity,因此它在应用程序运行时可以顺利工作,但我的问题是我的应用程序何时会休眠或终止或停止如何在后台检测抖动(服务)我的类(class)publicclassShakerimplementsSensorListener{privatestaticfinalintFORCE_THRESHOLD=350;privatestaticfinalintTIME_THRESHOLD=200;privatestaticfinalintSHAKE_TIMEOUT=500;privatestaticf

android - 使用 Android 设备确定人的坠落

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。我的三星galaxyS2有一个加速度计和陀螺仪。有了这两个传感器,我需要确定一个人是否跌倒。如何以最佳方式实现它?

Android 传感器 : getRotationMatrix() returns wrong values, 为什么?

我开始使用这个功能已经过去几天了,还没有成功获得有效结果。我想要的是基本上将加速度矢量从设备坐标系转换为真实世界坐标。我知道这是可能的,因为我在相对坐标中有加速度,而且我知道设备在现实世界系统中的方向。ReadingAndroiddevelopers似乎使用getRotationMatrix()我得到R=旋转矩阵。因此,如果我想从A'(电话系统中的加速度矢量)获得A(世界系统中的加速度矢量),我必须简单地做:A=R*A'但我不明白为什么向量A的第一个和第二个分量总是零(例如:+0,00;-0,00;+6,43)我目前的代码是这样的:publicvoidonSensorChanged(S

android - 如何在android中启用传感器模拟器?

Intentintent=newIntent(Intent.ACTION_VIEW,Hardware.Preferences.CONTENT_URI);startActivity(intent);当我给出上面的代码来启用传感器....他们显示错误....@Hardware.Preferences.CONTENT_URI);...说创建一个类硬件...请帮助...我'我是android的初学者... 最佳答案 您不能在模拟器中启用传感器。直接回答。您可以使用传感器模拟器工具。http://code.google.com/p/openi

android - 无法访问 Android 中的传感器

我正在编写一个指南针应用程序,但由于某种原因无法访问所需的传感器。我已经实现了SensorEventListener接口(interface)并以这种方式注册我的传感器:sensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);accelerometer=sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);magnetometer=sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIEL

android - 如何在android中获取设备的温度

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想从设备获取温度。但我不知道我该怎么做。请帮我写简单的。谢谢。

android - 通过android api或内核在陀螺仪上自定义灵敏度设置?

我拥有三星galaxytab10.14glte--并且我开始使用板载传感器。我查了memsgyroonboard并发现(您可以在第9页上自己看到)有4种不同的条件设置可以将陀螺仪的灵敏度从每秒250度更改为每秒2500度。我很确定较低的设置将允许更精细的读数分辨率,而较高的设置可以解释更大量的运动(最高分辨率(250)的读数可能会达到250)。有谁知道默认设置是什么以及如何更改它?如果非要我猜的话,我敢打赌默认设置为+-500或+-1000。提前感谢您的帮助。 最佳答案 在注册您的监听器时,您可以指定接收事件的速率。register

Android:如何处理不准确的气压计?

我一直在使用SamsungGalaxyS3开发一款使用气压计估算用户高度的应用程序。我使用SensorManager.getAltitude(p0,p),并将p0设置为等于最近机场报告的海平面压力。我将p设置为等于气压计返回的值。不幸的是,系统返回的高度比实际高度高20米左右。我确定气压计返回的压力值太低,因此SensorManager.getAltitude返回的高度更高。我什至开车去了一个机场,我从那里获得了海平面压力,并将手机与跑道放在同一水平面上,以证明这一点。检查气压计的精度(使用SensorEvent的精度字段)时,它返回零值,这意味着“传感器不可信”或“需要校准”(htt

android - Qt Sensors Qml编译错误

我正在查看qt附带的Qt传感器的示例应用程序,我已经在Windows上编译它没有错误,但是当我尝试将它放到我的android上时,我得到了这个编译错误。10:41:51:Runningstepsforprojectqmlqtsensors...10:41:51:Configurationunchanged,skippingqmakestep.10:41:51:Starting:"C:\Qt\Qt5.2.1\Tools\mingw48_32\bin\mingw32-make.exe"mingw32-make:Nothingtobedonefor'first'.10:41:52:Thepr

android - 如何获得陀螺仪计算的初始方向?

我的问题可能非常简单,但也可能是我完全错了-因此我决定问一下。最后,我将借助陀螺仪传感器的数据计算手机的方向。我知道我应该使用卡尔曼滤波器或互补滤波器之类的东西来应对陀螺漂移。我将在第二步执行此操作,但我在这里提出的问题对于两种方法都是相同的。所以,真正的问题是:从陀螺仪我只能得到角度变化(积分后)。所以我需要的是一些初始值,我可以将当​​前测量的变化添加到。但是我如何获得这个起点呢?我是否使用加速度计和磁力计来确定手机的方向?或者这还有什么更好的办法吗?如果重要的话,我为此使用Android并有一个实现来借助加速度计和磁力计来确定手机的方向,但它非常不准确。