如何在iPhone应用程序运行时将iPhone设备保持活动状态(不锁定)? 任何想法运行程序时保持iphone活动
35
A
回答
46
这段代码可以防止你的iPhone进入休眠状态,而你的应用程序正在运行
// avoid sleeping when this application is running
UIApplication *application = [UIApplication sharedApplication];
application.idleTimerDisabled = YES;
// Or simpler
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
75
我不知道这是否阻止设备锁定,但可以防止屏幕变暗与UIApplication
的idleTimerDisabled
属性:
[UIApplication sharedApplication].idleTimerDisabled = YES;
从文档:
重要:只有在必要时才应该设置此属性,并且当需要不再存在时,务必将其重置为NO。当空闲计时器过去时,大多数应用程序应让系统关闭屏幕。这包括音频应用程序。通过适当使用音频会话服务,当屏幕关闭时,播放和录制不会中断。唯一能够禁用空闲计时器的应用程序是将应用程序,游戏或类似程序与零星的用户交互进行映射。
4
如果你降落在这里寻找斯威夫特一个答案,那就是:
UIApplication.sharedApplication().idleTimerDisabled = true
+0
Swift 3:`UIApplication.shared.isIdleTimerDisabled = true` – Jonny 2017-03-23 04:50:12
相关问题
- 1. JSF在长时间运行过程中保持会话活动
- 2. Android BroadcastReceiver启动时 - 活动在后台时保持运行
- 3. 保持活动在后台运行
- 4. 如何保持长时间运行的Go程序,运行?
- 5. 如何在测试结束时保持活动运行?
- 6. 如何在屏幕关闭时保持活动运行?
- 7. 如何在点击后退键时保持Android活动运行
- 8. 保持iOS应用程序锁定时应用程序运行?
- 9. 当进程在后台运行时保持控制台应用程序的活动和事件驱动
- 10. decode_json()错误后保持程序运行
- 11. Swift保持cli应用程序运行
- 12. 程序在退出后保持运行
- 13. Android:应用程序关闭时保持定时器运行
- 14. 保持子线程运行
- 15. 保持子进程运行
- 16. 让活动保持活力
- 17. HttpRuntime.Cache保持活动
- 18. uWSGI保持活动
- 19. 保持Firebug活动
- 20. 如何在应用程序运行时执行活动?
- 21. 在iphone应用程序运行时保存图像
- 22. 当应用程序未运行时自动激活进程
- 23. 在重新启动时运行.sh脚本并保持运行
- 24. 在应用程序运行时期间保持蓝牙/ WiFi
- 25. 如何在关闭应用程序时保持服务运行?
- 26. 保持活动在Android上正常运行并退出
- 27. ASP.Net:保持活动代码执行
- 28. iPhone - 请求运动活动
- 29. 即使应用程序已停止,在启动时仍保持服务运行
- 30. 如何在使用javascript滚动时保持课程活动?
注给任何人阅读此接受的答案:这个,如果你有一个`application`只会工作对象已经存在,这不常见。相反,你应该使用`[UIApplication sharedApplication] .idleTimerDisabled = YES;` – TwoStraws 2015-12-14 09:14:40