Android - epub阅读器读取.epub文件..

时间:2011-12-03 08:12:01

标签: android webview textview epub

我正在开发和 EPUB阅读器。我想知道一些与市场上其他EPUB读者有关的事情(如酷读者,FBReader,亚马逊Kindle等等)。

  1. 他们用什么类型的视图来显示.EPUB书籍的页面?
  2. 是正常的textview,webview还是自定义的东西?
  3. 当我们在webview中加载单个html页面时,如何在epub阅读器中实现搜索和书签功能?
  4. 我想知道如何阅读epub? Android中有api吗?
  5. 赞赏任何更好的解决方案。

1 个答案:

答案 0 :(得分:14)

查看它在Android中支持的Epublib – a java epub library

EPUB只是一个包含HTML,CSS,图像和元数据的ZIP文件。

因此,您可以使用 WebView 来显示该HTML页面。或者可以将其转换为.png或位图,然后在 ImageView 中使用。