【问题标题】:iPhone screen sleep - built in proximity sensoriPhone 屏幕睡眠 - 内置接近传感器
【发布时间】:2013-03-10 03:34:21
【问题描述】:

祝你好运

是否可以实现以下功能:

一个。用户将 iphone 屏幕面朝下放置。 湾。屏幕休眠(黑色) C。该应用程序以全部功能在前台运行

我相信其他应用可能会通过接近传感器实现这一点?

这会显着耗尽电池电量吗?

干杯!

【问题讨论】:

    标签: iphone ios sleep proximitysensor


    【解决方案1】:

    你可以这样做:

    [UIDevice currentDevice].proximityMonitoringEnabled = YES;
    BOOL shouldDimScreen = [UIDevice currentDevice].proximityState;
    
    if (shouldDimScreen) {
        // do whatever you want
    } else {
        // light the screen back up
    }
    

    如果您想知道每次状态的变化,您可以使用NSNotificationCenter 注册UIDeviceProximityStateDidChangeNotification

    但是,如果用户有一段时间没有触摸它,iOS 会自动为您关闭屏幕。所以只要你不turn off the idle timer你的电池寿命会很好,你可能不需要实现这个。

    【讨论】:

      猜你喜欢
      • 2015-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多