Looking for open source references for ebook programming in Android [closed]
Asked Answered
H

3

9

I'm looking for open source references for ebook reading applications in Android. Any reader that has understandable code will do. Thanks!

Heritage answered 11/7, 2011 at 20:56 Comment(1)
Free e-book downloader tool programmingbooks.codeplex.comShuttering
P
2

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)
Perithecium answered 11/3, 2012 at 12:23 Comment(10)
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 GitPerithecium
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 #7212932Deservedly
@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 nullDeservedly
@Deservedly ok, there is some native android project you should build first to get a lib: github.com/amahule/CoolReader/tree/master/android/jniPerithecium
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 tutorialPerithecium
you have also futurepress/epub.js : it reads epub and annotation through a web brownerInchon
T
1

I think this Application is useful for you: FBReader

Trescott answered 4/12, 2011 at 10:55 Comment(1)
i had downlode this project but it display error on project can you help me to fix error.Naoise
G
0

daisy_epub seems to match your 'understandable' Criteria

Grandpapa answered 11/7, 2011 at 21:25 Comment(3)
How do I access their trunk? It's asking for a passwordHeritage
"# 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. ThanksNaoise

© 2022 - 2024 — McMap. All rights reserved.