2011-12-03 29 views
6

Tôi đang phát triển và Trình đọc EPUB. Tôi muốn biết một số điều liên quan đến độc giả EPUB khác có trên thị trường (như Cool reader, FBReader, Amazon Kindle và nhiều hơn nữa).Android - trình đọc epub để đọc các tệp .epub ..

  1. Loại chế độ xem họ sử dụng để hiển thị các trang của sách .EPUB?
  2. Có phải là chế độ xem văn bản bình thường, chế độ xem web hoặc tùy chỉnh nào đó không?
  3. Cách triển khai chức năng tìm kiếm và dấu trang trong trình đọc epub khi chúng tôi tải các trang html đơn trong chế độ xem web?
  4. Tôi muốn biết cách đọc epub? Có api nào trong Android không?

Bất kỳ giải pháp nào tốt hơn đều được đánh giá cao.

Trả lời

14

Nhìn vào Epublib – a java epub library nó hỗ trợ trong Android.

EPUB chỉ đơn giản là tệp ZIP có chứa HTML, CSS, hình ảnh và siêu dữ liệu.

Vì vậy, bạn có thể sử dụng WebView để hiển thị các trang HTML đó. Hoặc có thể chuyển đổi nó thành dạng .png hoặc bitmap rồi sử dụng trong ImageView.

+0

bạn có biết làm thế nào để tôi tham khảo css bằng epublib? – rohit

+0

Không, Nhưng trong dự án của tôi, tôi đã giải nén tệp .epub và sử dụng tệp html để hiển thị trong chế độ xem web, vì vậy tôi cũng có thể quản lý các chức năng khác của nó, như đánh dấu văn bản, đánh dấu trang v.v., Hy vọng thông tin này giúp bạn .. Cảm ơn. .. – user370305

+0

epublib FAQ nói về điều này, Làm cách nào để hiển thị hình ảnh của một cuốn sách trên Android? Tạo một phân lớp của android.webkit.WebView quá tải phương thức loadUrl (String) theo cách tải hình ảnh từ Sách thay vì Internet bạn có biết ví dụ nào về điều này không? – rohit

Các vấn đề liên quan