# CommonLib **Repository Path**: ts_xiaoa/CommonLib ## Basic Information - **Project Name**: CommonLib - **Description**: 基础库,集成了常用第三方库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyLibrary #### 介绍 我的基础库 用于快速开发组件化开发app 封装简单的基类、工具类、网络框架以及常用的自定义控件 #### 软件架构 //加载图片Glide api 'com.github.bumptech.glide:glide:4.8.0' api 'jp.wasabeef:glide-transformations:4.0.1' //刷新加载更多 api 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-18' //网络框架retrofit api 'com.squareup.retrofit2:retrofit:2.5.0' api 'com.squareup.retrofit2:converter-gson:2.4.0' api 'com.squareup.retrofit2:adapter-rxjava2:2.4.0' api 'com.squareup.okhttp3:okhttp:3.12.0' //RxJava RxAndroid api 'io.reactivex.rxjava2:rxjava:2.2.2' api 'io.reactivex.rxjava2:rxandroid:2.1.0' api 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar' api 'com.google.code.gson:gson:2.8.5' //阿里巴巴ARouter api 'com.alibaba:arouter-api:1.4.1' annotationProcessor 'com.alibaba:arouter-compiler:1.1.4' //EventBus api 'org.greenrobot:eventbus:3.1.1' #### 安装教程1 android studio创建项目后 选中项目右键new->Module->import eclipse ADT project 选中项目下的ts_xiaoa_lib,导入后再你自己的模块下进行如下配置 apply plugin: 'com.android.application' **//公共配置 apply from: '../ts_xiaoa_lib/build_config.gradle'** android { defaultConfig { //你的applicationId(需要运行的模块才有,如果不需要单独运行的模块,无其他配置,可将android{}全部删除) applicationId "com.ts_xiaoa.mylibrary" } } dependencies { //基础库 implementation project(':ts_xiaoa_lib') //ARouter annotationProcessor 'com.alibaba:arouter-compiler:1.1.4' } #### 安装教程2 1、项目下的build.gradle文件中添加 maven { url 'https://jitpack.io' } 如: allprojects { repositories { google() jcenter() **maven { url 'https://jitpack.io' }** } } 2、module下的build.gradle文件中 添加 //基础库 **implementation 'com.gitee.ts_xiaoa:CommonLib:1.0.2'** //ARouter **annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'** #### 使用说明 库中只是集成常用开发框架,使用不变 基类使用,继承即可。具体方法看代码中的注释 #### 参与贡献 ts_xiaoa #### 其他 创建签名: keytool -genkey -alias 别名 -keypass 别名密码 -keyalg RSA -keysize 2048 -validity 36500 -keystore 文件目录 -storepass 密码 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)