有沒有什麼方法可以檢測iPhone在運行時是否從睡眠中醒來?例如:您的應用程序正在運行,用戶鎖定屏幕(或屏幕自動鎖定),一段時間後用戶解鎖屏幕並彈出應用程序。有什麼方法可以在那個時候獲得一個事件或者以某種方式檢測它?從iPhone上的睡眠事件喚醒?
我試過搜索谷歌和這個論壇,但我似乎無法找到任何有關它。
有沒有什麼方法可以檢測iPhone在運行時是否從睡眠中醒來?例如:您的應用程序正在運行,用戶鎖定屏幕(或屏幕自動鎖定),一段時間後用戶解鎖屏幕並彈出應用程序。有什麼方法可以在那個時候獲得一個事件或者以某種方式檢測它?從iPhone上的睡眠事件喚醒?
我試過搜索谷歌和這個論壇,但我似乎無法找到任何有關它。
請參閱UIApplicationDelegate上的applicationDidBecomeActive:
。順便說一句感謝 -
-(void) applicationWillResignActive:(UIApplication *)application {
NSLog(@"Asleep");
}
-(void) applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"Awake");
}
@Kevin - 沒有錯,你的回答:
棒這些在你AppDelegate.m文件。只是認爲我會爲下一個人保存Google搜索。
如果手機進入睡眠狀態,這不起作用。當用戶點擊睡眠/電源按鈕時,這被調用。 (2.x) – 2009-08-17 13:00:54