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

在屏幕锁定时启用iPhone加速计,iphone,accelerometer,sleep-mode,Iphone,Accelerometer,Sleep Mode,因此,很明显,在屏幕锁定时,处理器可以继续处理内容,如下所示: 然而,在使用示例代码进行测试后,一旦设备立即锁定,UIAccelerator将停止提供值。有没有别的办法呢?我还没有尝试过,但是如果你厌倦了这种变通方法,而它不起作用,那么苹果有可能修补了这个漏洞。提供解决方案的链接是从2009年9月开始的,从那时起,我们至少进行了一次操作系统更新 在3.1.2之前的iPhone操作系统中有一个bug,导致加速计在屏幕一关闭就停止返回值。您可能会遇到同样的问题。我向苹果提交了一个bug,他们在3.

因此,很明显,在屏幕锁定时,处理器可以继续处理内容,如下所示:


然而,在使用示例代码进行测试后,一旦设备立即锁定,UIAccelerator将停止提供值。有没有别的办法呢?

我还没有尝试过,但是如果你厌倦了这种变通方法,而它不起作用,那么苹果有可能修补了这个漏洞。提供解决方案的链接是从2009年9月开始的,从那时起,我们至少进行了一次操作系统更新

在3.1.2之前的iPhone操作系统中有一个bug,导致加速计在屏幕一关闭就停止返回值。您可能会遇到同样的问题。我向苹果提交了一个bug,他们在3.1.2中修复了它


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

你使用的是播放无声音频文件的计时器吗?不是苹果喜欢的东西。。我想我们必须以某种方式减少电池的使用。苹果不喜欢任何让用户失去控制或欺骗用户的东西。我认为,如果你打算创造一个外观,让iPhone在不睡觉的情况下处于睡眠状态,那么你可能会遇到设计问题。用户可能会认为它关闭了,并且会意外地将手机耗尽。我想补充一点,通过显示一个简单的黑色视图,并显示一点指示操作的文本,可以极大地减少电源使用。你应该随时知道设备在做什么,这样用户就可以管理它了。。黑屏。我真的希望有一个“切换屏幕以保存能量”的选项,但这可能是我们能得到的最好的选择。哇,谢谢,如果它起作用的话,那将是一个很好的技巧——我要试试。不过iPod的拥有者太糟糕了。