有没有什么方法可以检测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