2011-12-03 15 views
6

Pracuję i czytnik EPUB. Chcę poznać pewne rzeczy związane z innymi czytnikami EPUB na rynku (np. Cool Reader, FBReader, Amazon Kindle i wiele innych).Android - czytnik epub do odczytu plików .epub ..

  1. Jakiego rodzaju widoku używają do wyświetlania stron książek .EPUB?
  2. Czy to normalny widok tekstowy, przeglądarka internetowa lub coś niestandardowego?
  3. Jak zaimplementować funkcję wyszukiwania i zakładki w czytniku epub, gdy załadowaliśmy pojedyncze strony HTML w widoku webowym?
  4. Chcę wiedzieć, jak czytać epub? Czy są jakieś api w systemie Android?

Każde lepsze rozwiązanie jest mile widziane.

Odpowiedz

14

Spójrz na Epublib – a java epub library obsługuje w systemie Android.

EPUB to po prostu plik ZIP zawierający HTML, CSS, obrazy i metadane.

Aby można było wyświetlić te strony HTML, można użyć narzędzia WebView. Ewentualnie przekonwertuj go na .png lub bitmap, a następnie użyj w ImageView.

+0

Czy wiesz, jak odnosić się do css przy użyciu epublib? – rohit

+0

Nie, ale w moim projekcie rozpakowałem plik .epub i używam go jako pliku HTML do wyświetlania w widoku internetowym, więc mogę również zarządzać jego innymi funkcjami, takimi jak podświetlanie tekstu, zakładka strony itp., Mam nadzieję, że te informacje ci pomogą .. Dzięki. .. – user370305

+0

epublib FAQ mówi o tym, Jak wyświetlić obrazy książki na Androida? Zrób podklasę android.webkit.WebView, która przeciąża metodę loadUrl (String) w taki sposób, że ładuje obraz z książki zamiast internetu Czy znasz jakiś przykład tego? – rohit

Powiązane problemy