[問題] 鬧鐘設10分鐘後與倒數10分鐘哪個耗電?

看板AndroidDev作者 (前端難民)時間5年前 (2019/03/28 10:55), 編輯推噓0(006)
留言6則, 3人參與, 5年前最新討論串1/1
針對手機耗電量的問題 假設現在是 11:00,想要倒數30分鐘後啟動鬧鐘 那麼,是自己去設定 11:30 鬧鐘響? 還是設定倒數30分鐘響鈴? 哪個比較耗電? 能以程式的角度來分析嗎? 我也是工程師,直覺上會認為「每秒一直在倒數是更耗電的」 但是思考一下,即使是「設定某個時鐘點響鈴」也是一樣每一秒都要檢查是不是 到了那個 moment 。 這樣看起來,好像耗電是一樣的。 不知道自己想像的有沒有誤。或是應該怎麼思考這個問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.230.208 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1553741748.A.D26.html

03/28 11:13, 5年前 , 1F
你的10分鐘後和倒數10分鐘是UI層還是系統層?
03/28 11:13, 1F

03/28 11:14, 5年前 , 2F
如果不是要顯示倒數的過程,那倒數10分鐘和10分鐘後一樣吧
03/28 11:14, 2F

03/28 11:18, 5年前 , 3F
至於寫10分鐘後需不需要每秒檢查要看怎麼寫,誰檢查
03/28 11:18, 3F

03/28 11:21, 5年前 , 4F
程式自己跑thread檢查和丟給AlarmManager然後休眠顯然不同
03/28 11:21, 4F

03/29 17:44, 5年前 , 5F
不是UI層。就是在程式裡寫倒數的考量而已
03/29 17:44, 5F

03/29 18:15, 5年前 , 6F
AlarmManager也有分Type,不同精確度功耗應該不同
03/29 18:15, 6F
文章代碼(AID): #1Sd3Uqqc (AndroidDev)
文章代碼(AID): #1Sd3Uqqc (AndroidDev)