1220 - Kindle 成表

盯盘时,电脑是全屏状态,看不到时间。于是,需要另外一个能显示秒的表。可,市面上想找到一个只显示时分秒、长得又简洁的表,并不容易。再说,我也不想为此在家里再增加个东西。

突然又想到了 Kindle;之前,我其实试过一次在 Kindle 上显示时间,不过并没有真的长期用,毕竟当时需求不强。这次,我又把之前的代码拿出来改进下,做成了下面的样子。

有几个细节说一下:

  • 关于时间准确度。由于 Kindle 本地时间不一定准确,设置又不支持设置秒。于是,这次网页加载时,会先从网络获取准确时间,计算和本地的时间差,以校正时间。
  • 为了减少不必要的刷新次数,可以点击时间,切换为只显示时分,这样可以每 1 分才刷新一次。另外,即使是显示秒,也只是偶数秒时刷新。这样既是为了省电,也是为了降低刷新时的页面残影。

其实,哪怕是这么个极小的项目,要做得好,要打磨的地方还是有很多。比如,为了保护 Kindle 的屏幕,最好隔一段时间做一次全黑全白的切换,延长屏幕寿命。

现在,可用性方面,最大的问题还是续航。很老的 Kindle 4,目前估计充满电最多撑两天。关键是它不支持打开浏览器后,开启飞行模式。用 Kindle PaperWhite 3,在开户飞行模式和关闭屏幕灯时,估计能用好几天,差不多是能用了。

项目的代码,我放 GitHub 上了:http://github.com/atjason/kindle-clock。另外,网页我也放这了:http://k.ilib.io/i/k4.html。注意,这个页面只针对 Kindle 4 横屏进行优化,可能并不适合你的使用场景,你可以针对性优化下。