看板 AndroidDev 關於我們 聯絡資訊
針對手機耗電量的問題 假設現在是 11:00,想要倒數30分鐘後啟動鬧鐘 那麼,是自己去設定 11:30 鬧鐘響? 還是設定倒數30分鐘響鈴? 哪個比較耗電? 能以程式的角度來分析嗎? 我也是工程師,直覺上會認為「每秒一直在倒數是更耗電的」 但是思考一下,即使是「設定某個時鐘點響鈴」也是一樣每一秒都要檢查是不是 到了那個 moment 。 這樣看起來,好像耗電是一樣的。 不知道自己想像的有沒有誤。或是應該怎麼思考這個問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.230.208 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1553741748.A.D26.html
ssccg: 你的10分鐘後和倒數10分鐘是UI層還是系統層? 03/28 11:13
ssccg: 如果不是要顯示倒數的過程,那倒數10分鐘和10分鐘後一樣吧 03/28 11:14
ssccg: 至於寫10分鐘後需不需要每秒檢查要看怎麼寫,誰檢查 03/28 11:18
ssccg: 程式自己跑thread檢查和丟給AlarmManager然後休眠顯然不同 03/28 11:21
peanut97: 不是UI層。就是在程式裡寫倒數的考量而已 03/29 17:44
kobe8112: AlarmManager也有分Type,不同精確度功耗應該不同 03/29 18:15