上一回介绍了在M55上如何使用MicroRead1.5C,相信大家都比较清楚了。这一次,我主要介绍一下,用MicroRead1.5C看书时如何自己做文字背景颜色。
大家知道,MicroRead1.5C看书时自定义了六种颜色方案,按0键就可以依次转换,可能有人并不喜欢这固有的六种颜色方案,那么怎样修改这六种颜色方案呢?或者再增加几种颜色方案呢?让它有8种或9种?答案是肯定的,那就是修改jad或jar文件,下面让我们具体来谈一谈。
按照我上次提供的网址,下载下来的是一个jar文件,也就是java的程序执行文件,运行它就可以看书了。如果没有jad文件,就只有这个jar文件,程序照样运行,而且六种颜色方案正常转换,所以说,颜色方案肯定是内嵌在jar文件中的。我们用winrar软件将microread.jar解压,看到如下:
双击META-INF文件夹,打开这个目录看到如下:
再双击MANIFEST.MF文件,调用记事本打开这个文件,看到如下:
大家有没有看到color0:Day,0,FFFFFF这样的字样,类似这样的就是颜色方案了,那么,修改这些颜色方案,再保存到jar文件中,不就可以达到目的了吗?有兴趣的朋友可以去试试,我见过有人这样做的。至于这些字母是什么意思,看下面详细说明。
因为修改jar文件还有一个解压和压缩的过程,所以我觉得还是修改jad文件更简单,也能达到目的,下面就详细谈一下这种修改。我们知道,jad文件只是一个说明文件或者说索引文件,一般情况没有jad文件,就只有jar文件程序照样运行,那么,现在我们自己建立一个jad文件,把自己想要的颜色方案写进去,则jar程序运行时,就会按照jad里的解释进行相关运行。
首先,打开windows自带的记事本程序,新建一个记事本文件,把如下内容拷入:
MIDlet-Name: MicroReader
MIDlet-Version: 1.5.0
MIDlet-Vendor: Trond Hvoslef
MIDlet-1: MicroReader, ,Book
MIDlet-Jar-URL: MicroReader.jar
MIDlet-Jar-Size: 73563
URL-1: eBooks...=http://home.c2i.net/thvoslef/index.txt
col5: green,98FB98,0
col4: Night,0,98FB98
col3: yellow,0,FFFF00
col2: Blue,FFFFFF,000080
col1: Night,FFFFFF,0
col0: Day,0,FFFFFF
然后保存,得到一个txt文本文件,把txt后缀改为jad,保存即可,就得到了一个自己制作的jad文件了,里面的col就是颜色方案,更改col后面的颜色代码,就可以得到自己想要的颜色了。声明:上面是我自己做的并常用的颜色方案。
那么怎么改颜色代码呢?大家看到里面的col了吗,从col0到col5共有6个颜色方案,以col5为例解释一下,green表示颜色名称,98FB98表示字体颜色代码,0表示背景颜色代码,改变这个代码,就可以改变颜色了。
那么颜色代码怎么得到呢?这个颜色代码是RGB系统颜色,16进制数字表示,具体原理我就不说了。总之,你到百度搜索一下颜色代码,就可以有很多网址,直接看网站上的就可以了,这里我给出一个网址:http://www.ezhy.com/zhiyong/color.htm,并给出一张图片供参考。
好了,把你做好的jad文件拷入手机里,和jar文件在同一个目录下,再说明一下,颜色名称如green、night等可以自己随便写几个字母就可以了,颜色代码看你自己的爱好了,自己改吧。如果想多几个颜色方案,那么,自己加上col6、col7等就可以了,注意,如果jad里少于6个颜色方案,则不起作用了,程序自动按照jar里的颜色方案运行,所以,jad里不能少于我提供的这6种颜色方案哦,你可以改它,或增加,但不要删掉几个。
顺便提一下,据说绿色对眼睛有好处,所以我做了个黑底绿字和绿底黑字的颜色,就在上面我提供的自己做的并常用的颜色方案里,大家可以试试。