美文网首页
大三下小学期项目图片分享系统-Android客户端

大三下小学期项目图片分享系统-Android客户端

作者: 小小程序员Eric | 来源:发表于2018-09-01 16:08 被阅读0次

    图片分享系统-Android客户端

    该项目为大三小学期(我们学校一年有三个学期)时做的一个客户端,

    功能

    登录、注册、上传图片、浏览图片、用户信息修改、图片搜索、图片点赞、图片榜单、用户榜单、TensorFlow图片识别

    使用到的框架

    以下是gradle中的dependencies节点

    dependencies {
        implementation fileTree(include: ['*.jar'], dir: 'libs')
        implementation 'com.android.support:appcompat-v7:27.1.1'
        implementation 'com.android.support.constraint:constraint-layout:1.1.2'
        implementation 'com.android.support:support-v4:27.1.1'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
        implementation 'com.android.support:design:27.1.1'
        implementation 'com.android.support:recyclerview-v7:27.1.1'
        /**
         * about json and internet (http protocol)
         */
        implementation 'com.google.code.gson:gson:2.8.5'
        implementation files('libs/converter-gson-2.1.0.jar')
        implementation 'com.squareup.retrofit2:retrofit:2.4.0'
        implementation 'com.squareup.okio:okio:1.14.1'
        implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
        /**
         * rxJava and rxAndroid
         */
        implementation 'io.reactivex.rxjava2:rxjava:2.1.16'
        implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
        /**
         * we can use Glide to load image into imageView from server or local
         */
        implementation 'com.github.bumptech.glide:glide:4.7.1'
        annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
        /**
         * circle image
         */
        implementation 'de.hdodenhof:circleimageview:2.2.0'
        /**
         * litepal is an ORM lib
         */
        implementation 'org.litepal.android:core:2.0.0'
        /**
         * material-design dialogs
         */
        implementation 'com.afollestad.material-dialogs:commons:0.9.6.0'
        /**
         * refreshLayout
         */
        implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1'
        implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.5.1'//没有使用特殊Header,可以不加这行
        /**
         * base recycler adapter
         */
        implementation project(':base_recycler_adapter_library')
        /**
         * TensorFlow
         */
        implementation 'org.tensorflow:tensorflow-android:1.6.0'
        /**
         * imagePicker
         */
        implementation 'com.zhihu.android:matisse:0.4.3'
        /**
         * crop image
         */
        implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
        /**
         * RecyclerView分割线
         */
        implementation 'com.yqritc:recyclerview-flexibledivider:1.4.0'
        /**
         * 注解框架
         */
        implementation 'com.jakewharton:butterknife:8.8.1'
        annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
        /**
         * easypermissions
         */
        implementation 'pub.devrel:easypermissions:1.0.1'
        /**
         * pin yin
         */
        implementation files('libs/pinyin4j-2.5.0.jar')
    }
    

    项目地址

    该项目已经放到了GitHub上,点击此处前往GitHub

    相关文章

      网友评论

          本文标题:大三下小学期项目图片分享系统-Android客户端

          本文链接:https://www.haomeiwen.com/subject/kzduwftx.html