Androidでhttp://www.siegmann.nl/epublibで遊んでいます。誰かが正しい方法を説明できますか
- epub HTML コンテンツの読み取り、
- Androidでこれを表示する方法(WebViewを使用?)、
- コンテンツをページに分割する方法と
- コンテンツの検索方法。
10倍です。
Androidでhttp://www.siegmann.nl/epublibで遊んでいます。誰かが正しい方法を説明できますか
10倍です。
答え #2:
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);
}
ご質問について:
私はあなたが何を意味するのか分かりません。すべてのコンテンツが必要ですか?それとも特定の何か?すべてのコンテンツは、 を使用して取得できますBook.getContent()
。
私はこれに使用WebView
します。しかし、それを自分で試したことはありません。
これは、何が最適かわかりません。
nl.siegmann.epublib.search
epublib-toolsのパッケージには、単純な検索機能のコードが含まれています。