jjzjj

ios - 从加速度计读数中获取重力

我想要一个标签来显示iPhone正在经历的当前g力。我有从加速度计获取信息的代码,但我不知道如何将数据发送到标签以显示当前的g力。这是我的代码...if(!self.manager){self.manager=[CMMotionManagernew];}if(self.manager.isAccelerometerActive){[self.managerstopAccelerometerUpdates];}NSOperationQueue*queue=[NSOperationQueuenew];[self.managersetAccelerometerUpdateInterval:1

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

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

java - Android加速度计在任何方向上的读数

我正在开发一款安卓游戏,其中玩家的移动(左、上、右、下)是根据您倾斜设备的方向计算的。我也想在游戏开始的时候做那个,它会计算当前的倾斜度,这样如果玩家拿着手机在任何位置,他仍然可以玩游戏。这是我的做法:(开始时):defaultAccelX=SceneManager.activity.getAccelX();defaultAccelY=SceneManager.activity.getAccelY();(然后在每次更新时):floatmodifiedAccelX=(SceneManager.activity.getAccelX()-defaultAccelX);floatmodifie

android - 如何测量 Android 上的移动数据流量

我正在开发一个应用程序,用于测量通过移动数据接口(interface)(无wifi)从所有进程接收的数据流量。此外,此计数器必须与日期范围相关,即介于3月1日和4月1日之间。我读过有关TrafficStats类的信息,但在文档中没有提到任何有关统计信息从何时开始的信息。这是我的第一个问题,非常感谢您的帮助。谢谢 最佳答案 IhadreadaboutTrafficStatsclass,butinthedocumentationdoesn'tmentionedanyaboutfromwhenarethestats.“从什么时候开始”对你

Android 位置 "going for a walk"本身

我正在研究一个项目的GPS部分,我想通过社区获得一些东西。我四处搜索了所有典型的GPS“跳跃和漂移”,并努力改进我得到的结果,但上周我得到了一些非常奇怪的数据,我无法确定。该应用程序基本上有一个跟踪位置然后在计时器上上传该数据的前台服务。当然,我们拥有所需的所有适当权限,并且还有一个过滤器可以以非常差的准确性清除数据并“检测”停止。在您在这里看到的事情发生之前,一切都运行良好。这些是我得到的一些数据点。一幅“美丽”的图案画。同样的情况也发生在另一个地方,但不限于此。我检查了数据以找出为什么我的过滤器甚至没有尝试使事情变得更好并且我发现它无法做到。所有的点都有适当的速度、航向和准确性,就

android - 在 Android 中为 pH 测试仪读取毫伏

我想为我的Android手机制作一个pH测试仪。我找到了一个pH电极,它可以发送一个毫伏信号,然后我可以使用该信号将其转换为pH读数(25°C时每个pH单位59.2mV)。我遇到的问题是,是否可以将电极连接到耳机插孔并直接读取毫伏读数,或者我是否需要先将模拟信号转换为数字信号,然后通过USB将其插入?我不是一个大电子专家,但我正在兼职做这个项目并希望从中学习。我在想也许可以使用GetMaxAmplitude函数从耳机插孔获取mV读数,就像这里的这个线程:RangeofvaluesforGetMaxAmplitude.虽然据我所知,此功能的最低读数可能为0,并且在测试pH值时可以读取负m

读取PIL的读数中的值误差?

我必须阅读大小的TIF图像2200x2200并键入UINT16。我将PIL图书馆与AnacondaPython一起使用,如下所示:fromPILimportImageimg=Image.open('test.tif')img.imshow()我有以下错误的错误:ValueError:tilecannotextendoutsideimage这样做的原因是什么?如何解决这个问题?我正在使用anacondapython3.6.1版本看答案这是因为图像编码中存在错误。TIF文件中的瓷砖实际上确实扩展了图像之外。您可以通过查看瓷砖来确认这一点:img.tile它将输出类似的东西:[('tiff_lzw'

android - 我游戏中的音乐会干扰加速度计值。如何解决这个问题?

我正在编写一款游戏,让玩家倾斜手机来控制角色。问题是:音乐(大声播放时)和声音效果(如枪声)会干扰加速度计值。这会导致奇怪的角色移动。请给我一些关于如何解决这个问题的建议。提前致谢! 最佳答案 也许您需要调整应用对加速计数据的敏感度?听起来你甚至让最轻微的Action引起角色Action。您能否提高“噪音”阈值,使它们只需要稍微倾斜一点就能让角色移动,但又不让声音振动调整Action?换句话说,如果加速度计相对于静止位置的变化/最后有效加速度计读数的增量大于某个阈值,则接受新的加速度计读数。

android - 检测 Android 是否在车内

我正在尝试在Android上编写一个应用程序,它需要使用仅加速度计来检测android当前是否在汽车中。基本上,该应用程序应该检测持有它的人是在走路还是在车里。对于步行,我只是检测到加速度计读数中的尖峰,但我无法找到汽车的任何特征。我究竟应该如何解决这个问题? 最佳答案 首先,所提出的问题是无法解决的——一部手机完全静止不动地停在一辆停着的车里(或者,就此而言,一部以恒定速度运行的手机)与坐在table上的手机完全没有区别,如果你限制自己加速度计读数。对于启发式方法,我只是去记录样本,然后在其上磨练检测算法。我假设(城市)交通的特征

android - 如果屏幕关闭,为什么 GPS 在某些设备上不起作用?

我正在开发Android应用程序。我发现如果屏幕关闭,GPS无法在某些设备上工作(三星GalaxyS2.2.1版、三星GalaxyAce2.3.6版Gingerbread、摩托罗拉Diffy2.2)。它在其他设备(HTCWildfire2.3.3)上运行良好,即使屏幕关闭也是如此。这是为什么? 最佳答案 我不确定是否会发生这种情况,但我在加速度计方面遇到了类似的问题。当屏幕锁定时,它不会提供任何传感器读数。所以我所做的是,每当我想要传感器读数时,我只是每5分钟进行一次唤醒锁定,这样屏幕就会亮起,然后我就会得到传感器读数。应该对你有用