如何防止钩住SpringBoard的自动锁屏?
我的应用程序需要屏幕解锁才能做一些function,通常这个程序是作为后台运行的,如何防止自动锁? 我的意思是在越狱的环境。
为什么下面的代码不能从SpringBoard获得?
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
看看SpringBoard
类
这个代码应该在SpringBoard中运行:
SpringBoard *sb = [UIApplication sharedApplication]; [sb clearIdleTimer];
完成任务后,请记住将其重置为正常状态:
[sb resetIdleTimerAndUndim:YES]; // or NO if you don't want the screen dims at once.