在Titanium for iPhone中防止睡眠

时间:2010-01-10 00:59:51

标签: iphone accelerometer titanium

我正在尝试更长时间(一到两个小时)读取加速度计。

然而,当iPhone进入睡眠状态并锁定时,加速计读数的读数会暂停。

我的setInterval计时器似乎运行正常。我也可以播放声音。

我看到两个解决方案

a)找到一种在锁定时读取加速度计的方法 b)找到防止锁定的方法

我正在使用带有JavaScript的Titanium。

4 个答案:

答案 0 :(得分:8)

在0.9+中,您可以执行以下操作:

Titanium.App.idleTimerDisabled = true;

答案 1 :(得分:2)

查看[UIApplication sharedApplication].idleTimerDisabled = YES

的文档

答案 2 :(得分:1)

Appcelerator将在0.9版本中包含此内容

答案 3 :(得分:0)

如果它实际锁定(而不仅仅是睡眠)导致锁定:Settings -> General -> Auto-Lock -> Never