Skip to content

chris-jason1224/Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template

#feature

android组件化模板:

              a.基础组件
              b.日志组件
              c.ui组件
              d.aop组件
              e.蓝牙组件
              f.支付、分享、授权组件
              g.lbs组件
              h.推送组件

##更新日志##

#20190830
    1、完成组件间消息总线ModuleBus


#20190606
    1、增加主进程像子进程通信
    2、增加跨进程消息缓存机制,保证发射顺序

#20190603
    1、增加子进程像主进程通信


#20190524
    1、wifi环境监测切面

#20190517
    1、fun_lbs封装定位服务
    2、fun_lbs封装BaseMapFragment地图

#20190510
    1、引入ObjectBox作为orm框架,封装OrmService


#20190509
    1、完成fun_push组件,集成极光推送

 
#20190410
    1、增加异步任务执行工具类

  
#20190329
    1、优化BaseActivity和BaseFragment中多状态布局切换方式

#20190325
    1、增加log打印文件
  
  
#20190324
    1、完成fun_bluetooth
        a.附近蓝牙搜索
        b.蓝牙连接
        c.蓝牙自动连接
        d.蓝牙打印
        e.蓝牙各个状态监听回调


#20190311
    1、完成fun_compressor组件,封装图片压缩服务


#20190305
    1、完成AOP组件创建
    2、增加防止连续点击提交数据切面
    3、增加方法执行耗时统计切面


#20190212
    1、fun_business组件增加微信授权功能

#20190211
    1、fun_business组件增加微信支付、支付宝支付功能
    2、增加微信分享功能

#20190129
    1、封装Fresco图片加载框架

#20190118
    1、新增AES加密、解密工具类

#20190117
    1、优化架构层次
    2、引入MultiTypeAdapter简化RecyclerView适配器工作
    3、移除vLayout二次封装
    4、实际项目中,简单的Recyclerview列表用MultiTypeAdapter,复杂效果如首页用VLayout

#20181114
    1、引入MMKV,替代原有SharedPreferences,支持跨进程访问本地Key-Value类型缓存
    2、实际项目中,SPFUtil做底层数据存取,DiskCacheUtil做业务上隔离,调用SPFUtil

#20181023
    1、优化网络变化监听逻辑
    2、基类加入沉浸式效果

#20181018
    1、优化了系统崩溃拦截处理逻辑,发生崩溃后交由用户自己选择是直接关闭系统还是重启app


#20180916
    1、完成EasyCompressor本地图片压缩库并上传到GitHub
    @link「 https://github.com/chris-jason1224/EasyCompressor 」

#20180907
    1、添加全局java层崩溃捕获机制
    2、自动记录崩溃信息到磁盘
    3、崩溃后自动重启

#20180830
    1、core-ui添加RoundShape系列控件
    2、core-ui添加CircleImageView
    3、core-ui天机消息提示QMUITipDialog
    4、添加基于VLayout的万能适配器

#20180829
    1、添加自定义注解@ModuleRegister来自动为需要的module生成组件信息,以供framework组件使用
    2、添加BaseApplication对各个组件的管理功能和生命周期回调

#20180827
    1、引入google easyPermissions动态权限处理框架

#20180823
    1、base_common组件中增加DataBus数据总线

#20180822
    1、BaseMVPActivity和BaseMVPFragment添加了Lifecycle来管理Presenter层

#20180821
    1、添加Http常见异常处理

#20180820
    1、搭建MVP架构
    2、封装Retrofit2配合RxJava2实现网络层

About

Android组件化模板工程

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published