2011-03-05 89 views
0

我想构建一个iPhone应用程序,这是一个简单的概念。你知道那些唤醒灯,它起着闹钟的作用,但是随着衰落的光线?这就是我想要的应用程序。考虑iPhone唤醒灯应用程序的几个问题

存在两个问题:屏幕锁定和亮度设置。首先,我喜欢阻止屏幕锁定,因此唤醒动画在您醒来时仍然可见。其次,我想设置屏幕的亮度,所以在睡觉时屏幕变暗,但是当屏幕变醒时屏幕会变淡。

不幸的是,我阅读了所有的互联网说,这是不可能的。您可以防止应用程序锁定一行代码,但不能使用私有API(不允许发布)以编程方式设置屏幕亮度。

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

我希望这里的一些明亮的人可以帮助我,因为到目前为止我的概念似乎是不可能的。 Mucho kudo对于那个可以帮助我的人!

再见,

雷因德

回答

0

唤醒屏幕不可能使用公共API。

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

0

答案很简单:你想要的仅仅是不可能跟iOS SDK的当前公共API。

相关问题