屏幕锁定时启用iPhone加速度计

kam*_*iro 9 iphone accelerometer sleep-mode

显然,当屏幕被锁定时,可以让处理器继续处理,如下所示:

在睡眠模式下运行iPhone应用程序

但是,在使用示例代码进行测试后,UIAccelerometer将在设备锁定后立即停止给出值.有没有办法强迫别的?

Ste*_*sen 1

3.1.2 之前的 iPhone 操作系统中存在一个错误,导致屏幕黑屏后加速计停止返回值。您可能会遇到同样的问题。我向 Apple 提交了一个关于此问题的错误,他们在 3.1.2 中修复了它。

我在应用程序中使用的一个技巧是启用接近传感器。这允许我的应用程序继续运行,但如果用户将手机放入口袋或以其他方式触发传感器,屏幕将关闭并且不消耗电量。同时,我的应用程序仍在运行,并且(3.1.2 或更高版本)加速计继续发送更新。