如何修改iOS系统的空闲定时器延迟时间



是否有办法改变空闲计时器将屏幕变暗后的时间?我想在我的应用程序中设置它,例如5秒无用户交互

调用锁屏的"空闲计时器"不能从应用程序内部配置。用户可以自行决定设置多长时间让锁屏生效。你也许可以获得一些技巧,使用私有api来调用它,但苹果不会喜欢这样。

当然有几种方法可以禁用空闲计时器:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

注意


重要:您应该仅在必要时设置此属性当该需求不再存在时,请确保将其重置为NO。大多数应用程序应该让系统在空闲计时器结束时关闭屏幕。这包括音频应用程序。适当使用音频会话服务,播放和录音进行不间断时,屏幕关闭。唯一应该禁用空闲计时器的应用程序是地图应用程序,游戏,或零星用户的类似程序互动。

最新更新