实例讲解了电子书阅读器系统, 使用android studio开发, 实例可以显示电子书的阅读列表, 点击列表可以查看电子书对应的书籍内容, 在阅读界面可以设置阅读相应的设置(目录/书签, 显示效果, 字体大小),还可以打电子书的功能界面按照读者, 标题, 最近阅读进行搜索, 具体的功能请【下载实例】
项目对应的实例代码可以通过右侧【下载实例】按钮获取
开发工具: Android Studio 2.2.2
【项目包含内容】(见下图):
【ambilWarna】 库文件
【library】 库文件
【screenshot】 库文件
【superToasts】 库文件
【项目配置】
1. 将项目导入到 Android Studio 2.2.2
2. build.gradle
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
android {
compileSdkVersion 19 buildToolsVersion "24.0.0" defaultConfig {
applicationId "org.geometerplus.zlibrary.ui.android" minSdkVersion 11 targetSdkVersion 19 ndk {
moduleName "DeflatingDecompressor-v3" } } buildTypes {
release {
minifyEnabled false proguardFiles getDefaultProguardFile( 'proguard-android.txt' ), 'proguard-rules.txt' } sourceSets {
main {
jni.srcDirs = [] } } } } dependencies {
compile project( ':ambilWarna' ) compile project( ':code' ) compile project( ':library' ) compile project( ':superToasts' ) compile files( 'libs/LingvoIntegration_2.5.2.12.jar' ) compile files( 'libs/httpmime-4.2.5.jar' ) compile files( 'libs/json-simple-1.1.1.jar' ) compile files( 'libs/nanohttpd-2.0.5.jar' ) compile files( 'libs/open-dictionary-api-1.2.1.jar' ) compile files( 'libs/pdfparse.jar' ) compile 'com.android.support:support-v4:19.1.0' compile 'com.android.support:appcompat-v7:19.1.0' } |
3. gradle-wrapper.properties
1 2 3 4 5 |
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\: //services.gradle.org/distributions/gradle-2.14.1-all.zip |
【实例效果图】