代码之家  ›  专栏  ›  技术社区  ›  AYMADA

如何在iOS中更改空闲计时器延迟时间

  •  1
  • AYMADA  · 技术社区  · 12 年前

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

    1 回复  |  直到 12 年前
        1
  •  4
  •   shim    9 年前

    调用锁定屏幕的“空闲计时器”不能在应用程序内配置。用户可以自行决定设置锁定屏幕的启动时间。您可能会获得一些使用私有API调用该功能的黑客,但苹果不喜欢这样做。

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

    [[UIApplication sharedApplication] setIdleTimerDisabled:YES];
    

    笔记


    重要提示:只有在必要时才应设置此属性,并且应 当不再需要时,确保将其重置为NO。大多数应用程序 应该让系统在空闲计时器结束时关闭屏幕。 这包括音频应用程序。适当使用音频会话 当屏幕显示时,服务、播放和录制不会中断 关闭。应禁用空闲计时器的应用程序只有 与零星用户映射应用程序、游戏或类似程序 相互作用

    推荐文章