2011-02-23 29 views
1

我正在創建一個iphone應用程序。我需要屏幕保持到30分鐘。如果用戶在這段時間內沒有執行任何任務,那麼我們可以看到scree的設備的指示燈可能會一直點亮,直到用戶再次點擊。無論30分鐘內光線是否變暗,但不應完全放下?就像媒體播放器,如果用戶不在屏幕上點擊,我們可以看到屏幕因爲moview正在播放。但其他屏幕如果用戶不交互顯示燈將關閉,用戶需要點擊屏幕上。如何管理iPhone中的屏幕顯示時間爲我的應用程序?

有什麼辦法可以在iphone SDK中做到這一點。

請幫我一把。

感謝

回答

0

首先要禁用調光使用

[UIApplication sharedApplication].idleTimerDisabled = YES; 

如果你想設置的時間適當的量,那麼你可以創建一個NSTimer爲30分鐘(30 * 60秒)的時間間隔。當定時器啓動時,您將設置爲

[UIApplication sharedApplication].idleTimerDisabled = NO; 

如果用戶觸摸屏幕,則使當前定時器無效並啓動新定時器。

+0

非常感謝,你能告訴我更多的事情嗎?可以在模擬器中測試這個,或者我只需要在設備上測試。 – 2011-02-24 05:42:28

+0

它只是設備 – Max 2011-02-24 08:35:46

相關問題