2011-03-05 63 views
0

我想構建一個iPhone應用程序,這是一個簡單的概念。你知道那些喚醒燈,它起着鬧鐘的作用,但是隨着衰落的光線?這就是我想要的應用程序。考慮iPhone喚醒燈應用程序的幾個問題

存在兩個問題:屏幕鎖定和亮度設置。首先,我喜歡阻止屏幕鎖定,因此喚醒動畫在您醒來時仍然可見。其次,我想設置屏幕的亮度,所以在睡覺時屏幕變暗,但是當屏幕變醒時屏幕會變淡。

不幸的是,我閱讀了所有的互聯網說,這是不可能的。您可以防止應用程序鎖定一行代碼,但不能使用私有API(不允許發佈)以編程方式設置屏幕亮度。

是否有某種解決方法以編程方式在報警觸發時在屏幕上顯示應用程序,繞過鎖定屏幕?這可能是通過本地通知來實現的嗎?是否還有其他一些漂亮的代碼讓睡眠時屏幕儘可能黑暗,但是在醒來時將屏幕恢復爲生命(顯示應用程序)?

我希望這裏的一些明亮的人可以幫助我,因爲到目前爲止我的概念似乎是不可能的。 Mucho kudo對於那個可以幫助我的人!

再見,

雷因德

回答

0

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

通過簡單地將整個視圖塗成黑色或使用非常非常深的顏色(並且不顯示狀態欄或黑色狀態欄),您可以模擬在應用程序中向下(和備份)亮度。但請注意,關閉自動鎖定計時器可能會導致用戶電池無法使用。

0

答案很簡單:你想要的僅僅是不可能跟iOS SDK的當前公共API。

相關問題