标签:图像 标记 正则表达 音频 连接 安装 开始 生活方式 自己
说起来,自己看书的习惯,要从小学时候开始,那个时候经常在书包里装上一本书,周末也经常会看书看一整天,那个时候自己的屋子里有个大书柜,柜门是一块木板,躺倒就是书桌(因为下半部分是一个推拉的柜子,刚好做桌脚),初中时刚好兴起贝塔斯曼、卓越网等会邮寄书籍目录,那个时候自己手里拿一本新书是一件特别引人注目的事情。
有赖于我妈是一个她那个年代的女文青,比较支持,自己也看了不少书,卓越网一度凭借着购书点数达到黄金卡会员(或者是白银,记不清了)。高中更是变本加厉地看了不少比较“叛逆”的书,进入大学后,反而迷恋上小说,一些比较严肃的文学评论看的少了很多,尤其是那时候刚好盗墓笔记和鬼吹灯系列出来,于是一发不可收拾。
说起来,高中以前,还是会认真的看看实体书,到了高三,拥有了自己的第一部手机Palm 650,刚好用来看书,只不过眼镜度数又有所增加;)
大学时期就更习惯于用手机看书,工作后3年,我才拥有了自己的第一部Kindle(K3),目前已经抛弃手机而改用Kindle了,这也变成了一种生活方式。
btw,现在用的是paperwhite.
而看看目前Kindle配搭的软件,真是五花八门,大多数也是一种小工具类型,虽然无需安装,但是自己还是想拥有一把属于Kindle自己的“瑞士军刀”。
想法是这样的,应该具有下列:
功能:
1、转换书籍,包括对书籍的合并(看一本书被拆成一章一个文件真的很痛苦)
2、清除无用的Sdr
3、同步固定位置的书籍,能够一键移动已经看完的书到固定位置并归类,并且把自己新收集的书自动放进Kindle
4、更换壁纸和Mp3
5、支持写正则表达式来重命名书籍
目前就想到这么多,自己想了想,2-5的功能主要涉及到文件的移动和一些基本操作,功能1可能比较复杂,毕竟有些格式转换的东西不是开源的。
归类这些功能为下面几个类:
1、识别已经连接的Kindle,确定Kindle内的固有文件夹是否存在,如果不存在,则建立一个新文件夹
2、检查所有的Sdr文件夹,确定阅读标记位置,如果为100%,则列入待移动列表
3、检查电脑上的书库(固定文件夹),对比与Kindle的差别,第一次移动为备份,如果有新的文件,则列入待移动列表
4、按待移动列表移动文件,待移动列表区分为书籍列表、图像列表和音频文件列表
5、重命名书籍
6、转换和合并
对于Java的文件操作是怎样实现的,我也不是很熟悉,看来要边学边搞,不过想想应该有现成的。
哦对了,主界面应该采用标签页的输出(如果功能多的话),不过目前看看这点功能应该可以直接在一个页面上搞定。
有想到的功能再往上加好了。
标签:图像 标记 正则表达 音频 连接 安装 开始 生活方式 自己
原文地址:http://www.cnblogs.com/mcdunc/p/6228033.html