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

作者: peanut97 (丁丁)   2019-03-28 10:55:46
針對手機耗電量的問題
假設現在是 11:00,想要倒數30分鐘後啟動鬧鐘
那麼,是自己去設定 11:30 鬧鐘響?
還是設定倒數30分鐘響鈴?
哪個比較耗電?
能以程式的角度來分析嗎?
我也是工程師,直覺上會認為「每秒一直在倒數是更耗電的」
但是思考一下,即使是「設定某個時鐘點響鈴」也是一樣每一秒都要檢查是不是
到了那個 moment 。 這樣看起來,好像耗電是一樣的。
不知道自己想像的有沒有誤。或是應該怎麼思考這個問題呢?
作者: ssccg (23)   2019-03-28 11:13:00
你的10分鐘後和倒數10分鐘是UI層還是系統層?如果不是要顯示倒數的過程,那倒數10分鐘和10分鐘後一樣吧至於寫10分鐘後需不需要每秒檢查要看怎麼寫,誰檢查程式自己跑thread檢查和丟給AlarmManager然後休眠顯然不同
作者: peanut97 (丁丁)   2019-03-29 17:44:00
不是UI層。就是在程式裡寫倒數的考量而已
作者: kobe8112 (小B)   2019-03-29 18:15:00
AlarmManager也有分Type,不同精確度功耗應該不同

Links booklink

Contact Us: admin [ a t ] ucptt.com