因此很明顯,有可能使處理器去處理的東西,而屏幕被鎖定,如下所示:啓用iPhone的加速度計,而屏幕被鎖定
Running IPhone apps while in sleep mode
然而,與示例代碼進行檢查後, UIAccelerometer將在設備鎖定時立即停止提供價值。有沒有辦法強制以其他方式?
因此很明顯,有可能使處理器去處理的東西,而屏幕被鎖定,如下所示:啓用iPhone的加速度計,而屏幕被鎖定
Running IPhone apps while in sleep mode
然而,與示例代碼進行檢查後, UIAccelerometer將在設備鎖定時立即停止提供價值。有沒有辦法強制以其他方式?
有在iPhone OS之前3.1.2導致加速度停止只要屏幕衝裁返回值的錯誤。你可能會遇到同樣的問題。我向蘋果提交了一個關於它的bug,他們在3.1.2中修復了它。
一招我在一個應用程序中使用是爲了使非接觸式傳感器。這可以讓我的應用程序繼續運行,但如果用戶將手機放在口袋中或以其他方式觸發傳感器,屏幕會關閉並且不會消耗電量。同時,我的應用程序仍在運行,(3.1.2或更高版本)加速計繼續發送更新。
哇,謝謝,這將是一個很好的把戲,如果它的作品 - 會試一試。儘管iPod業主太糟糕了。 – kamziro 2010-03-30 11:06:35
我沒有嘗試這樣做,但如果你已經厭倦瞭解決方法,並沒有工作,那麼它可能是蘋果公司修補了黑客攻擊。提供解決方案的鏈接是從09年9月開始的,從那時起至少有一次操作系統更新。
不是蘋果喜歡的東西。我想我們只需要儘量減少電池使用量。 – kamziro 2010-03-27 15:03:10
蘋果不喜歡任何會從用戶手中奪取控制權或者可能欺騙用戶的東西。我認爲如果您打算創建外觀時iPhone可能會睡着,那麼您可能會遇到設計問題。用戶會認爲它被關閉,並會意外地將手機放在平坦的地方。我想補充一點,你可以通過顯示簡單的黑色視圖和一點文字指示操作來極大地削減電力使用。您應該始終指示設備在做什麼,以便用戶可以對其進行管理。 – TechZen 2010-03-27 18:08:55
這是真的..黑屏。我確實希望有一個'屏幕保護能源'的選擇,但這可能是最好的,我們會得到呃。 – kamziro 2010-03-28 00:16:28
您是否使用播放無聲音頻文件技巧的計時器? – TechZen 2010-03-27 13:56:19