EmPub can display the contents of an EPUB file, packaged with EmPub itself in an APK.
EmPub is packaged as an Android library project, so a hosting
project can define things like error reporting, self-updating
policies, and so forth. You will find a
that serves as a host, with some sample material serving as a book.
This project is largely undocumented at the present time, though that will be rectified in the coming months.
This project relies upon ActionBarSherlock, so you will need to adjust the EmPub library project to have a reference to your own copy of the ActionBarSherlock library project.
This library at present requires Android 2.2 (API Level 8) or higher. To build the library, you will need API Level 14, to be able to compile ActionBarSherlock.
This is version v0.1 of this module, meaning that it is brand-spankin' new.
demo/ sub-project you will find
a sample activity that demonstrates the use of EmPub.
The code in this project is licensed under the Apache Software License 2.0, per the terms of the included LICENSE file.
If you have questions regarding the use of this code, please post a question
on StackOverflow tagged with
Be sure to include source code and stack traces if you are encountering crashes.
If you have encountered what is clearly a bug, or a feature request, please post an issue. Be certain to include complete steps for reproducing the issue.
Do not ask for help via Twitter.
Also, if you plan on hacking on the code with an eye for contributing something back, please open an issue that we can use for discussing implementation details. Just lobbing a pull request over the fence may work, but it may not.
- v0.1.0: initial release