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