jjzjj

iOS 设备和 2D 空间

我一直在解决这个问题。假设我有2个ipad,如图所示。iPad1(左边一个)如何知道iPad2(右边一个)在它的右边?我能找到这个相对定位吗?2台iPad的相对位置的任何变化都应在它们之间进行实时通信。为了简化问题,我只对2D空间(即x,y)感兴趣我尝试使用GPS,但它不够准确。什么传感器信号在这里合适?或者我应该考虑混合使用多个传感器信号吗?如果是怎么办?欢迎任何相关的想法。 最佳答案 这是一个远景,但它可能会奏效!检查我的iPad2,我注意到麦克风位于顶部中间,扬声器位于右下角。这意味着左侧iPad扬声器到右侧iPad麦克风的距

android - 为了获得方向,哪种方法更好?

我想在Android中获得方向。有两种方法。一个是方向传感器。数据value[0]的值是方位角:磁北方向与y轴的夹角,绕z轴(0到359)。0=北,90=东,180=南,270=西。另一个是GPS。我可以使用android.location.Location.getBearing()获取真北以东度数的行进方向。我同时使用这两种方法,发现值相差很大。比如方位传感器的值为20,而GPS方位的值为340,为什么会有差异?哪个更好?顺便说一句,这种差异与磁北和真北之间的差异有关吗?在地理上,它们是不一样的。 最佳答案 我认为不同之处在于GP

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