当应用程序从后台返回到前台时,CMDeviceMotion 停止更新
Posted
技术标签:
【中文标题】当应用程序从后台返回到前台时,CMDeviceMotion 停止更新【英文标题】:CMDeviceMotion stops updating when the app is brought back to foreground from background 【发布时间】:2015-12-21 07:01:29 【问题描述】:我在前台启动设备运动更新。当我通过锁定手机将应用程序置于后台时,我会继续获取更新,但是当我解锁手机时,设备动作会停止更新。加速度计、陀螺仪和位置更新在后台和我将其带回前台时都可以正常工作。
我正在使用 CMMotionManager 获取加速度计、陀螺仪和设备运动。 我正在读取 Device Motion 的俯仰、横滚和偏航值。
【问题讨论】:
【参考方案1】:试试 SOMotionDetector。这是一个非常有用的图书馆。这将适用于前景和背景两种情况。 https://github.com/SocialObjects-Software/SOMotionDetector
【讨论】:
"answer" 实际上应该包含一个答案。Click Here 我没有得到@SahilKapoor。请解释一下。 点击我之前评论中的链接,它将帮助您了解如何正确回答。 我需要获取俯仰、滚动和偏航更新。不仅仅是活动检测。以上是关于当应用程序从后台返回到前台时,CMDeviceMotion 停止更新的主要内容,如果未能解决你的问题,请参考以下文章