开发背景
每天坐地铁通勤,总觉得很浪费时间。
不如找几本小说充实一下自己。
基于这种想法,开始了地铁小说阅读之旅。
首先,我的小说都是自己下载的。找过几个小说阅读器,总有那么点问题。
比较典型的,就是无法记录阅读进度,关闭重开后就从第一页重新开始。
还有就是白纸黑字,看久了始终觉得不舒服。
综合来说,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里了。