【问题标题】:Several issues considering an iPhone wake-up light app考虑 iPhone 唤醒灯应用程序的几个问题
【发布时间】:2011-03-05 19:32:42
【问题描述】:

我想构建一个 iPhone 应用程序,这是一个简单的概念。你知道那些起床的灯,它起到闹钟的作用,但随着灯光的变暗?这就是我想要的应用程序。

有两个问题:屏幕锁定和亮度设置。首先,我喜欢防止屏幕锁定,以便在您真正醒来时仍然可以看到唤醒动画。其次,我想设置屏幕的亮度,这样在睡觉时屏幕很暗,但在醒来时屏幕会变亮。

不幸的是,我在互联网上阅读了所有内容,表明这是不可能的。您可以通过一行代码阻止应用锁定,但您无法在不使用私有 api(不允许发布)的情况下以编程方式设置屏幕亮度。

是否有某种解决方法可以在警报触发时以编程方式在屏幕上显示应用程序,从而绕过锁定屏幕?这可能通过本地通知来实现吗?是否有其他一些漂亮的代码可以让屏幕在睡觉时尽可能暗,但在醒来时让它恢复活力(显示应用程序)?

我希望这里有一些聪明的人可以帮助我,因为到目前为止我的概念似乎是不可能的。 Mucho kudo's for the chap that can help me!

再见,

雷德

【问题讨论】:

    标签: iphone objective-c ios locking brightness


    【解决方案1】:

    唤醒屏幕无法使用公共 API。

    您可以通过简单地将整个视图涂成黑色或使用非常深的颜色(并且不显示状态栏或黑色状态栏)来模拟在应用中降低(和备份)亮度。但请注意,整晚关闭自动锁定定时器可能会耗尽用户的电量。

    【讨论】:

      【解决方案2】:

      简单的答案:使用 iOS SDK 的当前公共 API 无法实现您想要的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-26
        • 2016-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-02
        相关资源
        最近更新 更多