Android EPUBLIB leer / cargar contenido
Estoy jugando con http://www.siegmann.nl/epublib en Android. ¿Puede alguien explicar el camino correcto para
- Leer epub contenido HTML,
- Cómo mostrar esto en Android (utilizando WebView?),
- Cómo dividir el contenido en páginas y
- Cómo buscar el contenido.
Thx 10x.
- Renderizar archivos epub en android
- Leer EPUB utilizando sólo Java
- Cómo dividir Epub Html en páginas según el tamaño de la pantalla
- Visualización de imágenes con EPUBLIB
- Buscando referencias de código abierto para la programación de libros electrónicos en Android
- Biblioteca PDF para renderizar los archivos PDF en Android
- Descomprimir el archivo ePub no funciona
- ¿Cuál biblioteca es mejor para leer PDF, EPUB & html en Android?
- android - obtener texto fuera de la vista web
- Cómo dividir EPUB XHTML páginas dinámicamente en Android?
- Trabajar con archivos ePub en android
- Asociar la aplicación con el formato de Epub
- Implementación de la paginación en formato de libro HTML
Respuestas # 2:
- Extraer epub en el sistema de archivos / mnt / sdcard / epub /
- Cargando valores en la vista web
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); }
En cuanto a sus preguntas:
Cómo leer el contenido HTML de epub
No estoy seguro a qué te refieres. ¿Quieres todo el contenido? ¿O algo específico? Todo el contenido se puede recuperar con Book.getContent()
.
Cómo mostrar esto en Android (utilizando WebView?),
Yo usaría WebView
para esto. No he intentado que yo sin embargo.
Cómo dividir el contenido en páginas
Esto no sé qué funcionaría mejor.
Cómo buscar el contenido.
El paquete nl.siegmann.epublib.search
en epublib-tools tiene código para una funcionalidad de búsqueda simple.
- ORMLite en Android usando anotaciones javax.persistence
- Qué patrones de diseño debo aprender antes de iniciar Android Development