0

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

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

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

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

我希望这里有一些聪明的人可以帮助我,因为到目前为止我的概念似乎是不可能的。Mucho kudo 的小伙子可以帮助我!

再见,

莱德

4

2 回答 2

0

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

于 2011-03-05T19:34:09.573 回答
0

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

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

于 2011-03-05T20:04:33.030 回答