I'm looking for open source references for ebook reading applications in Android. Any reader that has understandable code will do. Thanks!
Looking for open source references for ebook programming in Android [closed]
Asked Answered
Free e-book downloader tool programmingbooks.codeplex.com –
Shuttering
What about CoolReader?
Common features, for all platforms
- epub (non-DRM), fb2, txt, rtf, html, chm, tcr, doc, pdb formats supported
- Pages or scroll view
- Table of contents
- Bookmarks
- Text search
- Hyphenation dictionaries
- Most complete FB2 format support: styles, tables, footnotes
- Additional fonts support (.ttf)
- Can read books from zip archives
- Automatic reformatting of .txt files (autodetect headings etc.)
- Styles can be customised in wide range using external CSS
Android specific
- Page flipping animation.
- Built-in file browser, quick recent books access Day and night profiles (two sets of colors, background, backlight levels) Brightness adjustments by flick on left edge of screen
- Background texture (stretched or tiled) or solid color
- Paperbook-like page turning animation or "sliding page" animation
- Dictionary support (ColorDict, Fora Dictionary, Aard dictionary)
- Customizable tap zone and key actions
- Place additional textures to /sdcard/.cr3/textures/ -- to be used as tiled page backgrounds
- Place additional textures to /sdcard/.cr3/backgrounds/ -- to be used as stretched page backgrounds (/cr3/ directory can also be used instead of /.cr3/, and internal SD or internal storage instead of /sdcard/)
- TTS (text-to-speech) support Select text using double tap (optional)
Is it really an open - source, because I found it's exe(for windows) and .apk but I was unable to find the source code of that apk... Reply please... –
Deservedly
@Deservedly see Cool Reader project on Git –
Perithecium
this link provides some documentation I guess. I'm a newbie, so can you please provide the exact url? I followed github.com/amahule/CoolReader but it gives exception as mentioned here #7212932 –
Deservedly
@Deservedly you can browse code here: crengine.git.sourceforge.net/git/gitweb.cgi?p=crengine/…, to download, see this question. –
Perithecium
but crengine.git.sourceforge.net/git/gitweb.cgi?p=crengine/… is same as github.com/amahule/CoolReader... I've imported the project folder(android) in eclipse. It don't throw any compile error but throws the run-time exception
FATAL EXCEPTION: BackgroundThread405310e8 , java.lang.UnsatisfiedLinkError: Couldn't load cr3engine: findLibrary returned null
–
Deservedly @Deservedly ok, there is some native android project you should build first to get a lib: github.com/amahule/CoolReader/tree/master/android/jni –
Perithecium
jni
folder already exists in my project folder. How can I individually build it? –
Deservedly Please help. I'm no idea how to resolve this? –
Deservedly
@Deservedly you will need Android NDK, see also tutorial –
Perithecium
you have also futurepress/epub.js : it reads epub and annotation through a web browner –
Inchon
I think this Application is useful for you: FBReader
i had downlode this project but it display error on project can you help me to fix error. –
Naoise
daisy_epub seems to match your 'understandable' Criteria
How do I access their trunk? It's asking for a password –
Heritage
"# Non-members may check out a read-only working copy anonymously over HTTP. svn checkout android-daisy-epub-reader.googlecode.com/svn/trunk android-daisy-epub-reader-read-only " –
Grandpapa
@RafaelT can you tell me which epub file is running in above code becuase i had downloded epub file with image and other epub file also so if you know then please help me. Thanks –
Naoise
© 2022 - 2024 — McMap. All rights reserved.