以编程方式锁定和解锁iPhone屏幕

Aru*_*kar 13 iphone

如何以编程方式锁定和解锁iPhone的主屏幕(即设备本身)?

Mug*_*nth 26

这是不可能的.但是,您可以在应用运行时"阻止"手机锁定.[UIApplication sharedApplication].idleTimerDisabled = YES应该这样做.


小智 23

它可以通过调用GSEventLockDevice()来完成; 从你的应用程序.可以在GraphicsServices.framework中找到此函数.

  • @Mugunth我没有说它是公共API,我说**是可能的.** (17认同)
  • 这是一个私有API. (8认同)
  • @Vin我知道你的感受:)你知道,我宁愿花时间购买最新的iDevices并深入挖掘顶级iOS API和技术,而不必去大学(我被迫访问)一个"编程入门"课程,我们学习没有指针的C++ ......).但不幸的是,这不是一个选项,我几乎没有时间去做iOS开发......:/ (3认同)

Blu*_*ame 0

我不相信有办法实现这一目标。

我认为可能的一件事是阻止 iPhone 锁定。然后,您可以构建一个复制锁定解锁功能的视图,并且您仍然可以控制手机。