麦步社区-论坛

标题: 若若的问一句关于耗电的问题 [打印本页]

作者: wx_llr1i6jf    时间: 2015-12-28 17:08
标题: 若若的问一句关于耗电的问题
我如果每隔100毫秒更新一个图层的文字。但是这个文字一直是一样的。这样手表会刷新屏幕吗?会增大耗电吗?
还是说系统已经有优化会过滤掉这些不必要的刷新减少耗电?

作者: Yuting    时间: 2015-12-29 10:20
会的,即使是局部变动,刷新的时候也得刷新一整行,这是屏幕的硬件特性,不过屏幕是e paper相对还是比较省电。当然,最省电的还是用静态画面。
作者: wx_llr1i6jf    时间: 2015-12-29 19:00
Yuting 发表于 2015-12-29 10:20
会的,即使是局部变动,刷新的时候也得刷新一整行,这是屏幕的硬件特性,不过屏幕是e paper相对还是比较省 ...

可能我没描述清楚。

例如系统时间更新事件。
假设系统事件是每秒通知一次,那我一分钟之内就会接受到60次,但是我的表盘只精确到分钟,那我在这60次里面所更新的图层其实内容是没有变化的,那屏幕也要刷新吗?会耗电吗?
作者: Yuting    时间: 2015-12-30 09:39
wx_llr1i6jf 发表于 2015-12-29 19:00
可能我没描述清楚。

例如系统时间更新事件。

你的代码要有刷新操作手表才会刷新,OS只会通知你事件(内存操作),不会影响你的app 也不会帮你刷屏。
作者: wx_llr1i6jf    时间: 2015-12-30 17:17
Yuting 发表于 2015-12-30 09:39
你的代码要有刷新操作手表才会刷新,OS只会通知你事件(内存操作),不会影响你的app 也不会帮你刷屏。 ...

你说的代码刷新操作是指app_window_update 吗?
作者: Yuting    时间: 2016-1-4 15:02
wx_llr1i6jf 发表于 2015-12-30 17:17
你说的代码刷新操作是指app_window_update 吗?






欢迎光临 麦步社区-论坛 (http://203.195.186.190/) Powered by Discuz! X3.2