uiaccelerometer相关内容

如何在IOS中获取加速度计数据?

我正在使用 UIAccelerotmeterDelegate 方法 accelerometer:didAccelerate: 但最近该方法在 iOS 5.0 中已被弃用.那么获取加速度计数据的替代方法是什么?文档没有提到我们应该使用的替代方案. 解决方案 你应该使用 Core Motion 框架(在 iOS 4.0 中引入)作为替代.创建一个 CMMotionManager 实例并告诉它s ..
发布时间:2021-11-26 18:30:36 移动开发

加速度计低通滤波

仍在 BigNerdRanch iOS 开发书籍上. 在加速度计一章中,他们首先实现了加速度计跟踪,但它相当跳跃.然后他们建议通过更改原始代码对其应用低通滤波器: - (void)acceleration:(UIAccelerometer *)accelerator didAccelerate:(UIAcceleration *)acceleration{HypnosisView *hv ..
发布时间:2021-11-26 18:11:51 移动开发

iPhone中的加速度计范围

我已经在我的应用程序中实现了以下方法. - (void)accelerometer:(UIAccelerometer *)acel didAccelerate:(UIAcceleration *)aceler { if (fabsf(aceler.x) > 1.5 || fabsf(aceler.y) > 1.5 || fabsf(aceler.z) > 1.5 || fabsf(acele ..
发布时间:2021-02-08 20:55:51 移动开发

在iPhone/iPad中使用加速度计进行水平和垂直抖动计数

我想计算水平和垂直方向的摇动次数,我已经提到了我还提到了运动活动 但是无法提出更好的方法. 任何帮助,代码,参考或任何类型的帮助都将受到高度赞赏. 我只想计算用户通过摇动iphone设备进行摇动的次数,摇动可以以正常方式垂直或水平地握住iphone(底部的Home键) 解决方案 尝试 DiceShaker .您需要使用 EDIT :由于加速度计与一堆弹簧一起工作,该加速度计不断 ..
发布时间:2020-07-07 01:46:26 移动开发

校准UIAccelerometer?

在我的应用中,我使用加速度计来控制游戏中的角色。现在,我只允许纵向显示,因此用户必须向右或向左倾斜设备才能移动角色。到目前为止,一切正常。我现在要完成的工作是“校准”加速度计,以说明用户正在播放的当前倾斜度。假设用户站在他们的一边,由于不考虑起始点,因此值会偏斜,因此他们将无法控制角色。因此,我尝试考虑该初始倾斜量,然后在游戏过程中考虑该倾斜量,但是它不起作用。 所以我在非游戏中有一个按钮视 ..
发布时间:2020-05-31 23:18:21 移动开发

iOS检测用户的移动

我想创建一个简单的应用程序,当我在Y轴上将手机从起点移动到终点(例如从点a(0,0)到点b(0)时,在屏幕上画一条简单的线) ,10)请帮助 演示: 解决方案 您需要初始化运动管理器,然后检查motion.userAcceleration.y值以获取适当的加速度值(以米/秒/秒为单位). 在下面的示例中,我检查了0.05,我发现这是手机相当不错的向前移动.我还要等到用户显着放慢 ..
发布时间:2020-05-19 00:35:37 移动开发

任何方向的ios加速度计值

根据设备方向提供加速度计值。 我的目标是获取这些值,而不管设备位置如何。 在考虑的情况下,如果将设备放置在车辆中,面朝上或水平放置,加速计值沿y表示车辆加速度。 如果将设备放置在随机方向的手套箱中怎么办? 我们可以获得滚动俯仰和偏航值,并将它们转换为度数以获得设备从正常面朝上定位位置的角位移,但是在该随机定向时刻,我可以将加速度值转换/转换为正常的面朝上定位位置值? 基本 ..
发布时间:2018-09-18 10:32:36 移动开发

加速度计低通滤波

仍然在BigNerdRanch iOS开发书上。 在Accelerometer一章中,他们首先实现加速度计跟踪,但它相当跳跃。然后,他们建议通过更改原始代码对其应用低通滤波器: - (void)accelerometer :( UIAccelerometer * )加速度计didAccelerate :( UIAcceleration *)加速 { HypnosisView * ..
发布时间:2018-08-31 19:19:51 移动开发

使用iPhone / iPad中的加速度计进行水平和垂直振动计数

我想计算水平和垂直摇晃次数,我已经参考 UIAcceleration 我还提到运动事件 但无法启动用更好的方法。 任何类型的帮助是高度赞赏,代码,参考或任何类型。 我只是想通过摇动iphone计数摇动用户数设备,摇动可以垂直或水平持有iphone以正常方式(主页键在底部) 解决方案 尝试 DiceShaker 。您需要使用清单4-6的运动事件(也称为高通滤波器计算)文档 ..
发布时间:2017-01-12 18:46:35 移动开发

UIAcceleration过滤

我在Apple指南中找到了下面的代码: - (void)加速度计:(UIAccelerometer *)加速度计didAccelerate :(UIAcceleration *)加速 { //使用基本低通滤波器仅保持加速度计值中的重力 accel [0] = acceleration.x * kFilteringFactor + accel [ 0] *(1.0-kFilterin ..
发布时间:2016-12-09 20:57:03 移动开发

是否有任何工作算法来计算所有的iOS设备(带或不带M7芯片)的步骤?

我想打一个应用程序。那算不算用户的步骤。在这样的情况我已经通过谷歌搜索,但没有发现任何能真正帮助我。 虽然我才知道,通过使用加速计数据,我们可以得到的步骤,我试图与这code - (无效)加速度计:(UIAccelerometer *)加速度计didAccelerate:(UIAcceleration *)加速 { 常量浮暴力= 1.2; 静态BOOL beenher ..
发布时间:2015-11-30 21:48:07 移动开发

使用Android的加速度计,而无需设备平

我一直在使用Android SDK和Adobe AIR的Andr​​oid SDK中对我的摩托罗拉Droid玩弄后期的Andr​​oid的加速度。我所注意到的是,加速度计工作得很好,但我想知道是否有可能以某种方式来补偿,这样我就不必使用该设备在水平位置。换句话说,我想用加速感应器来控制我的直观显示,但对其进行初始化(或修改以某种方式),这样我就不必持有它完全平坦的(没有多少乐趣不得不俯身电话)。 ..
发布时间:2015-11-28 21:23:58 移动开发