对于时下最流行和最强大的电子书格式我感觉应该非epub莫属了。但是。epub的解析,却不是简单的文件流读取,他需要的是利用js对资源的分类和分布解析,同步文字、音频、图片等。
  最近选取的一个开源库,是readium.我感觉是选择最好的一个库,解析稳定,快速http://readium.org/ .但是还有另外一个开源库,EPUB3Reader,git为:https://github.com/pettarin/epub3reader但是因为在两年前就无人更新了,所以这里就不介绍了(这个库也很快速,稳定,但是内核却没有上一个好)。
  


readium是包括几个模块,应对是下的几个平台:js(web),android(android),ios-sdk(ios).这里只讲android端,她的库有一部分是用编写的,所以需要使用到NDK编译,在克隆android—-launcher的项目后,里面包括四个文件夹,都需要导入,导入方法在它的pingtai上找得到,托管地址为:https://github.com/readium/SDKLauncher-Android.
(注;最好在liunx下进行clone,因为在window下git软件克隆的文件不是所有文件,里面的JS-view文件夹用的是指引)。并且在平台下搭建android——sdk/ndk开发环境后,导入三个包:除了八个js-view,因为这个已经指引在android-launcher下。然后进行编译,就可获得开源代码的效果了。
剩下的就是对库内容方法的查看了,本人还在查看中,稍后会补充。

android项目epub格式电子书开源开发相关推荐

  1. epub格式电子书制作工具——ep…

    原文地址:epub格式电子书制作工具--epubmaker(测试版)作者:金更达 这是本人根据国际数字出版论坛(IDPF,http://www.idpf.org)推出的epub电子书规范开发的一款ep ...

  2. epub格式电子书剖析

    epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如 ...

  3. epub格式电子书剖析之二:OP…

    原文地址:epub格式电子书剖析之二:OPF文件构成作者:数字出版初涉 OPF文档是epub电子书的核心文件,且是一个标准的XML文件,依据OPF规范,主要由五个部分组成: 1.<metadat ...

  4. epub格式电子书剖析 .

    epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如 ...

  5. epub格式电子书剖析之一:文档构成

    epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如 ...

  6. epub格式电子书剖析之三:NC…

    原文地址:epub格式电子书剖析之三:NCX文件构成作者:数字出版初涉 ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx. ncx文件是一个XML文件 ...

  7. 【Android项目】本地FM收音机开发及源码简析

    [Android项目]本地FM收音机开发及源码简析 目录 1.概述 2.收音机的基本原理 3.收音机其他信息 RDS功能 4.Android开发FM收音机源码解析 5.App层如何设计本地FM应用 6 ...

  8. epub格式电子书剖析之一:文…

    原文地址:epub格式电子书剖析之一:文档构成 作者:数字出版初涉 epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub ...

  9. 开发android项目实战,Android 项目实战:手机安全卫士开发案例解析

    Android 项目实战:手机安全卫士开发案例解析 作 者:王家林,王家俊,王家虎 出版时间:2013 丛编项:移动互联应用开发系列 内容简介 本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个 ...

  10. 如何在手机上打开epub格式电子书

    Epub是一种当下比较流行的的电子书格式,但是它不像之前比较常见的pdf和txt格式能手机上直接打开.想要在手机上打开epub格式文件,比较方便的解决方法就是安装一款支持打开epub格式的阅读器.工欲 ...

最新文章

  1. pandas将dataframe中的内容为列表(list)的数据列裂变、拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称)、数据列中的列表(不等长)拆分为多个新的数据列产生NaN
  2. Meet new Sentinel Go committers!
  3. 通过xrdp实现远程桌面连接Windows Azure linux虚拟机
  4. Python+Opencv测量物体之间的距离
  5. feign post 传递空值_http中post和get的区别和联系
  6. suse linux vnc配置文件,怎么在linux suse中配置VNC服务器
  7. 深入理解 switch....case 中的case
  8. 大数据商业智能的十大戒律
  9. 单片机和嵌入式系统的区别
  10. python批量生成excel文件_实例1:用Python自动批量生成Excel档物料标签
  11. windows环境中java jdk环境配置
  12. pytorch和python的区别_Keras和PyTorch的视觉识别与迁移学习对比
  13. 金弘同创教育:拼多多店铺分数多久清算一次
  14. 问题-某个程序改了ICO图标后编译后还是显示老图标?
  15. 基于Halcon学习的一维码识别【十四】ean13addon.hdev
  16. 微信发的图片服务器也清除,怎么清空自己在微信朋友圈里发的图片?
  17. 计算机操作员培训方案,计算机操作员培训.ppt
  18. ggplot2之图例修改
  19. 摄提格,是外来词音译,还是有特定含义?
  20. 【优化求解】基于缎蓝园丁鸟优化算法 (SBO)求解单目标问题附matlab代码

热门文章

  1. echarts 世界地图 国家 中英文数据 nameMap
  2. 有赞前端SP毁约后的日子
  3. 关于 IOS 的299$ 美元企业模式(In House)及Installing Apps Wirelessly 详解
  4. db2dual_DB2中类似于ORACLE中的DUAL表的表
  5. Java实验-课程设计报告一:个人银行账户管理系统SavingAccountManageSystem-具体文档+源码...
  6. KKB:二进制知识:15瓶水,其中只有一瓶水有毒,请问至少需要几只小白鼠可以一次性喝出来?
  7. 何为血缘分析?血缘分析能给我们带来什么影响?
  8. RabbitMQ由浅入深入门全总结(一)
  9. Python:给图形中添加文本注释(text函数)
  10. python-----异常处理