Skip to content

yuanhy/Appframework

Repository files navigation

Appframework 展示核心模块的demo 此项目只是UI展示,调用方式展示

  # 注:项目中的所有核心模块已托管,托管地址https://github.com/yuanhy/AppframeworkLib
  # 如有疑问可联系:QQ 375082603(免费解答)
  #1.引用方式
   工程的gradle 中添加
   allprojects {
   		repositories {
   		...
   			maven { url 'https://jitpack.io' }
   		}
   	}

  #项目的gradle 中添加
   dependencies {
   	        implementation  'com.github.yuanhy:AppframeworkLib:Tag'
   	}
  #2. 项目中所引用的外部动态库

       implementation 'com.jakewharton:butterknife:9.0.0'
     annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0'
      implementation 'com.github.bumptech.glide:glide:3.7.0'
      implementation 'io.reactivex.rxjava2:rxjava:2.2.8'
    implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'

     implementation 'com.squareup.retrofit2:retrofit:2.5.0'
     implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
      implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
     implementation 'com.squareup.okhttp3:okhttp:3.12.0'
     // 日志的拦截器,也可以自行选择
     implementation 'com.squareup.okhttp3:logging-interceptor:3.6.0'
  #3 在 Application 初始化
  #  AppFramentUtil.initAppFramentUtil(this);
  #4 功能介绍:
    a: 断点下载文件
    使用方式 参考:FileDownActivity
     b: MVP 架构模式
       参考 :RetrofitAndRxjavaDemoActivity
    c: 版本更新
      参考 :AppUpdataActivity
     d:app状态栏 适配
       使用方式 集成BaseActivity
      实现 setTransparent接口/**
        public void setTransparent() {
        setTransparent(boolean transparent);//true 黑色字体,白色背景;false 白色字体
       }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages