【发布时间】:2010-01-10 00:59:51
【问题描述】:
我正在尝试更长时间(一到两个小时)读取加速度计。
但是,当 iPhone 进入睡眠状态并锁定时,加速度计读数的读数会暂停。
不过,我的 setInterval 计时器似乎运行良好。我也可以播放声音。
我看到了两种解决方案
a) 找到一种在锁定时读取加速度计的方法 b) 想办法防止锁定
我在 JavaScript 中使用 Titanium。
【问题讨论】:
标签: iphone accelerometer titanium
我正在尝试更长时间(一到两个小时)读取加速度计。
但是,当 iPhone 进入睡眠状态并锁定时,加速度计读数的读数会暂停。
不过,我的 setInterval 计时器似乎运行良好。我也可以播放声音。
我看到了两种解决方案
a) 找到一种在锁定时读取加速度计的方法 b) 想办法防止锁定
我在 JavaScript 中使用 Titanium。
【问题讨论】:
标签: iphone accelerometer titanium
在 0.9+ 中,您可以执行以下操作:
Titanium.App.idleTimerDisabled = true;
【讨论】:
请参阅[UIApplication sharedApplication].idleTimerDisabled = YES 的文档
【讨论】:
Appcelerator 将在 0.9 版中包含此功能
【讨论】:
如果它实际上是锁定(而不仅仅是睡眠)导致锁定:Settings -> General -> Auto-Lock -> Never
【讨论】: