开发背景

每天坐地铁通勤,总觉得很浪费时间。

不如找几本小说充实一下自己。

基于这种想法,开始了地铁小说阅读之旅。

首先,我的小说都是自己下载的。找过几个小说阅读器,总有那么点问题。

比较典型的,就是无法记录阅读进度,关闭重开后就从第一页重新开始。

还有就是白纸黑字,看久了始终觉得不舒服。

综合来说,Adobe Acrobat Reader这个老牌的PDF阅读器却是最好的。

但是有一个比较麻烦的问题,就是我小说里, PDF格式的太少,多数是zip/rar的压缩包,里面是小说扫描图,这种情况下要使用Adobe Acrobat Reader的话就得自己去转格式了,始终是不方便。

于是,就开始设计DreamReader项目。

夜间模式

看小说的话,如果是实体本,白纸黑字也是可以的。在以前貌似有推广过一段时间的黄纸黑字的笔记本,说是可以降低对比度保护视力。

但是,对于电子小说来说,白底黑字实在是不适合,对比度太大了,长时间阅读会导致眼睛不舒服。在晚上看的时候,再是照得自己一脸白的,就像是对着手电筒一样。

这时候使用夜间模式就比较合适了,降低屏幕发光的部分,减少眼睛负担。

特别是近年来大力推广的Amoled屏幕,黑色的像素不发光,还能节省电池。

闹钟功能

原名DreamAlarm。

可能有人觉得我在一个小说阅读器里加一个闹钟,设计是有点奇怪。

但这个整个DreamReader应用,本身就是为了方便我的日常生活而设计的。

当然我也可以单独再做一个DreamAlarm,只是觉得功能有点少,单独再开一个APP似乎有点浪费,就放一起了。

休息闹钟

其实我一直以来都对传统闹钟的功能不满。

为什么闹钟都要设定响的时间,而不是不响的时间呢?

作为一名上班族,上班才是最平常的事,尤其在一个经常加班的公司,休息才是最稀有的事。

以传统闹钟的做法,每当休息日关闹钟,麻烦不说,一旦不小心还会忘记在工作日重新打开闹钟,后果很严重。公司是大小周制度,固定周一至周五的闹钟是行不通的。

所以决定反其道而行之,在DreamAlarm里设定的都是休息时间,也就是闹钟不响的日期。

实话说,用起来还真的是出乎意料的方便。

提前设置好往下1,2个月的单休、双休日,还有一些五一、国庆之类的假期,基本上整个月都不用烦恼要不要开关闹钟。

有时候临时开会说取消假期的话就把休息日取消掉就行了,当然,我也没见过有增加假期的例会就是了。

顺便还能记录下上班的情况。

海量音乐铃声

更换闹钟的音乐铃声也是十分常见功能的,毕竟连系统都自带这种功能。

但是同一个铃声,听个十来遍还行。但对于上班族来说,听多了,真的很烦。这时候就需要更换一个铃声了。

所以,一直以来都对传统的闹钟铃声设置有所不满。

为什么都只能设置一首音乐做为闹钟铃声了?

于是,在DreamAlarm里,允许海量音乐铃声。

把几部OST打包进去,每次闹钟随机播放,3个月不重样!

不过也有坏处,就是有时候听得好听了,会多听一会。

二维码识别

原名DreamQRcode。

这可能又是一个奇怪的功能,被加到小说阅读器里。

其实是因为工作里,有时候需要对二维码扫码,分析内部数据。

如果用微信之类的扫码,会直接跳到网页上,不太方便。

所以就干脆自己做一个扫码识别。

但是为了一个二维码小功能,单独做一个APP有点夸张,就直接放到DreamReader里了。

项目截图