手里的诺基亚5320di用了一年多了,习惯自己反复琢磨一些功能。
导出手机记事本的方法可能有多种,不过有两个比较方便的方法。第一个方法比较有趣,我也是无意发现的,就是选择记事本里的某个文件,左键选项,选择发送,再选择上传,然后,系统提示该操作不支持该文件格式,然后文件的一个副本就保存在卡里的Data文件夹下的sharetemp里了。不过,我更喜欢采用第二种方法,利用复制粘贴功能将它粘到手机自带的另一个软件ActiveNotes里。这样导到电脑里都是网页格式的文件。
可惜的是,手机自带的浏览器木有复制页面文字的功能,好在无论是UCWEB还是QQ浏览器都提供这样的功能。于是,一般看到网页上不错的文字,总是复制全文,粘贴到记事本里,删除不需要的七七八八的文字,如果觉得有保存到电脑里的必要,就再复制到ActiveNotes里。保存的文件可以直接在卡里用浏览器打开,黄色的背景,可以调节大小的字体,翻页也比直接用手机里的记事本看要舒服得多。
后来,自己觉得实在是很喜欢这个ActiveNotes 软件,将它导出的htm格式的网页仔细看了看,其他的都好说,html语言写的,就是有个an_nuid data 不是很理解。因而自己按照它格式写的html文件都无法用它打开编辑。
即便如此,我还是自己用C++写了个txt转html的小程序,照着ActiveNotes导出的文件形式,可以将文件文本转成网页格式,然后导到手机里阅读。一开始做的比较简单,背景颜色设置都是照着它的参数。后来,觉得黄色还是有些不大养眼,用网上盛传的电脑保护色的参数设置后,在手机里的显示完全不是一回事。后来自己还是觉得深灰色背景加淡灰色的字体比较好一些,参数的经过反复调整自己就定了下来。一开始并不打算装太多的软件,手机里能卸的东西都给卸了。因而也没有装什么阅读软件,对于长篇的文本文件,直接转换看了不是很方便,于是自己又写了个分割文本的程序。此外,还写了一些相关的程序,如去除多余换行符、去除HTML标签、去除/替换指定字符串等。之后,基本上,都是用电脑从网上下一些TXT文本,然后用自己写的这些七七八八的程序处理,分割转换成网页文件后,导到手机里阅读。
再到后来,自己装了熊猫看书、QQ阅读之类的软件,发现用它们看书确实很方便,可以直接打开手机里的文本文件,而且阅读设置的视觉参数比我的转换的网页好的多。自己辛辛苦苦费了那么多脑细胞做出来东西的比别人差那么多,实在有点不甘心。觉得转网页这块还大有潜力可挖,效果肯定可以做的更好。
于是,专门找的HTML文档资料进行阅读,以前对HTML了解不深,因为直接用到的也不多。这次做这玩意儿,反而使得自己有机会深入HTML一些。我仔细查了查熊猫看书在手机里的文件,发现了它的背景颜色参数以及背景图片。现成的参数果然省事,通过比较,选择了一个深蓝色背景的配色方案。
除了背景颜色之外,默认的字体过小也是一个问题,尽管浏览器内可以放大缩小,不过总不方便。然后就是行距、字间距,还有如果像QQ阅读那样留个页边距,也是不错的。
以上问题一直到我看到CSS样式表才得以完美解决。直接在body{}里设置那些参数,为了转换时设置方便,在程序中,我将这些设置作为参数输入,当然什么都不输入时会提供默认最佳参数。
开始想设置背景图片的,貌似手机浏览器不支持。但是当我将同样的文件导入到一款安卓手机时,人家是支持的。。。无语。。。怪不得塞班要被淘汰。。。O(∩_∩)O~
字体的问题比较麻烦,问题是诺基亚手机里自带的字体貌似比较单一。用手机里的X-plore软件找到了几个ttf文件和两个ccc文件。在网页里将这几个ttf文件逐个试了试,除了一个 Heisei Kaku Gothic S60字体明显看出来与众不同外,其他几个,恕我眼拙,还真没看出啥不同。不过那个与众不同的字体弄英文文本还不错,字体光滑,养眼,但是中文似乎很多很常见的字都显示不出来。于是,字体这块就这样了。
除此而外,我还加了一些链接,如返回顶端之类的,如果是分割的文本,还有下一页、上一页的链接。不过,需要文件名、路径名是英文字符链接貌似才起作用。路径里用中文,在电脑里可以打开,貌似在手机里不行。
觉得用网页格式阅读还可以做很多,比如可以设置各种丰富的格式,插入图片、音乐等。限于文本文件本身,网页格式阅读的潜力还无法发挥。
下一步,我打算将目光瞄向RTF格式。用它转成适合手机阅读的网页格式表现力会丰富的多。最近在微软网站上找了个RTF白皮书,慢慢看看吧。。。
附,自己做的用于Nokia5320di阅读的文本处理工具下载地址
http://download.youkuaiyun.com/source/3487513