我正在玩http://www.siegmann.nl/epublib在安卓上。有人可以解释一下正确的方法吗
- 阅读 epub HTML 内容,
- 如何在 Android 上显示它(使用 WebView?),
- 如何将内容拆分为页面以及
- 如何搜索内容。
Thx 10x.
答案#2:
- 在文件系统 /mnt/sdcard/epub/ 上提取 epub
- 在 webview 中加载值
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.epub_reader);
webView = (WebView) findViewById(R.id.webview);
Book book = (new EpubReader()).readEpub(new FileInputStream(filename);
String baseUrl="file://mnt/sdcard/epub/OEBPS/"
String data = new String(book.getContents().get(2).getData());
webView.loadDataWithBaseURL(baseUrl, data, "text/html", "UTF-8", null);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)