日期:2014-05-20  浏览次数:20793 次

100分请教:jar 的手机电子书 该如何生成?
普通的JAR文件我会打包的,是说jar 的手机电子书应当如何生成。 

在网上也没能找到相关的jar电子书格式说明!

------解决方案--------------------
jar就是zip格式的
你只要把txt文件编码好,然后zip算法压缩成jar包就OK了
毕竟资源文件和class是独立的
------解决方案--------------------
我曾经做过这类的 不过是在Canvas上drawString实现的 
虽然字数有些限制 但一般的小说也够了 

------解决方案--------------------
因为小说比较多的文字,一次性drawString是不太可能的,很容易造成内存溢出
其实你可以读一部份到内存里面,然后根据进度读取所需要的内容在Canvas上面画出来
------解决方案--------------------
还有一个问题,如果是txt文件直接读的话还有可能会有问题,很多手机不能读取gbk的编码,需要转换成unicode
------解决方案--------------------
把小说转成二进制文件或转到数据库中,一次读取一屏或几屏,然后画到界面上。
可以保存多个进度(放置书签)什么的。