[问题] 闹钟设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