>阅读epub HTML内容,
>如何在Android上展示这个(使用WebView?),
>如何将内容分成页面和
>如何搜索内容.
这是10倍.
解决方法:
答案#2:
>在文件系统上提取epub / mnt / sdcard / 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);
}
标签:epub,android,epublib
来源: https://codeday.me/bug/20191004/1852963.html