打造精装版Java电子书
玩家阵地
Java电子书是手机上最主流的电子书格式,而JBookMaker无疑是目前最好的Java电子书制作工具。但JBookMaker制作的Java电子书装在手机里,一没有图标,二没有封面,而且不支持触摸屏操作。这样的电子书用在普通Java手机上问题不大,但用在智能手机上未免有点美中不足。
其实,我们可以很方便地给自己制作的或网上下载的Java电子书加上图标和封面,而且可以让电子书具备触摸屏功能。方法很简单,我们先要下载一个《触摸屏电子书制作附件》(下载地址:http://download.cpcw.com),这是一个包含了图标、封面及触摸屏功能的Java程序模板。
制作电子书的图标和封面
用来制作图标和封面的图片素材可以从网上找,制作工具用ACDSee就行了,主要用它对图片进行裁剪、调整图片大小并转换格式。先制作一个54×54像素的图片文件,将它保存为PNG格式,并命名为“JBook.png”,这个文件将作为图标使用。再制作一个大的PNG文件作为封面,命名为“Logo.png”。这个文件的大小可以根据手机屏幕来设定,如果是QVGA屏幕手机,封面图片长度可设定250个像素点,宽200像素点。
修改MANIFEST.MF文件
用WinRAR打开Java电子书(JAR文件本质上也是一种压缩文件,可以用WinRAR等压缩软件打开),将“META-INF”目录中MANIFEST.MF文件解压出来。这个文件可以用记事本打开进行修改,不过用记事本修改后可能出现Java软件无法运行的情况,因此,最好还是使用文本编辑工具EditPlus来修改。
用EditPlus打开MANIFEST.MF文件,然后将第七行的“MIDlet-1:孙子兵法,, JavaBook”改成“MIDlet-1: 孙子兵法,/JBook.png, JavaBook”(图1)。其中“MIDlet-1:”后的“孙子兵法”是书名,书名是可以修改的,有些网上下载的电子书书名是英文或拼音,我们可以把它修改成中文名,这样手机中显示的程序名也是中文名;其后的“/JBook.png”即为Java电子书添加图标,图标文件的名称不要更改。最后一行的“MIDlet-Info-URL:”后面是联系网址,可不改,也可以改成你主页的网址。修改完成后将MANIFEST.MF保存即可。

替换Java文件
最后,再次用WinRAR打开制作好的JAR文件,先将编辑好的“MANIFEST.MF”拖至WinRAR窗口中的“META-INF”目录中,并在弹出的“压缩文件名和参数”对话框(图2)中选择“更新的方式”为“添加并替换文件”,点击“确定”按钮后替换原有的文件。然后将“触摸屏电子书制作附件”文件夹中所有的文件及制作好的图标和封面图片文件拖到“META-INF”目录的上级目录(即JAR文件的根目录)中,更新后退出WinRAR程序即可。

现在,你在手机中安装该Java电子书,电子书便拥有了自己的图标,运行后也会有漂亮的封面,还能支持触摸屏功能,够酷吧!