2010-01-10 38 views
3

我正在尝试读取更长时间(一到两个小时之间)的加速计。防止在iPhone中使用钛进行睡眠

但是,当iPhone进入睡眠状态并锁定时,加速度计读数的读数暂停。

我的setInterval计时器似乎运行良好,但。我也可以播放声音。

我看到了两个解决方案

一)找到一个方法来读取加速度,同时锁定 B)找到一个方法来阻止我使用钛支持JavaScript的锁

回答

2

见文档为[UIApplication sharedApplication].idleTimerDisabled = YES

+0

是的,发现一个。但是,我不认为它在Titanium中可用? – 2010-01-10 19:55:26

+0

这是一个非常有用的功能。也许你可以向Titanium开发者提交功能请求。 – 2010-01-10 21:20:23

+0

好点,谢谢。完成。 – 2010-01-11 09:48:14

0

如果它实际上是锁定(不只是睡觉),导致锁:Settings -> General -> Auto-Lock -> Never

+2

好点。但是,我必须假设大多数用户都会启用此功能。如果安装了Exchange帐户,它甚至不能关闭 – 2010-01-10 19:56:10

1

Appcelerator的将包括此版本0.9

8

在0.9+你可以做如下:

Titanium.App.idleTimerDisabled = true;