作者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/cn.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