Skip to content

Edison0716/BaseModule

Repository files navigation

BaseModule

插件化 基类库 由于使用VirtualApk插件化开发方案 抽离出公共组件

implementation 'com.github.Jack1995:BaseModule:1.2.5.7'

----------记录过程----------
1、修改gradle版本
2、rxJava rxAndroid rxPermissions rxLifecycle
3、baseActivity baseFragment basePresenter IPresenter IView
4、SoLoaderUtil
5、Retrofit 网络请求框架封装
---Log显示
---GET/POST请求
---文件下载回调监听
---修复无法接受到下载回调
---修复Retrofit无法显示打印日志问题
---修复下载无法关闭导致内存泄露问题
---认证后的RetrofitClient
---修改请求失败回调逻辑
---插件开发模式 网络请求切换
---账号过期 RxBus 推送
6、RxSchedulers 线程调度
7、RxBus(基于Blankj 的RxBus 修改)
---使用范例
8、颜色值
9、Glide 封装 加载进度回调
10、theme style 文件
11、状态栏工具类
12、安装插件工具类(InstallPlugComponentUtil.kt)
13、SmartRefreshLayout
14、Lottie
15、CircleImageView
16、BaseRecyclerViewAdapter
17、cardview
18、圆角Banner、DeleteEditText
19、BannerImageLoaderManager
20、加载弹窗 加载动画 .json 文件
21、共享属性Manager
22、空布局
23、弹窗动画
24、行间距 ItemDecoration DividerItemDividerDecoration
25、字体对齐的textview
26、ReboundScrollView
27、BitmapConvertUtil
28、分享图片 .svg文件
29、集成Unity ads
30、移除弹窗毛玻璃背景(UI不喜欢)
31、update utilcode to 1.19.4
32、适配屏幕
33、集成rxBinding
34、崩溃工具类
35、获取插件信息工具类