一个简易的AOP(Android)应用框架。囊括了最实用的AOP应用。
支持快速点击切片@SingleClick
,支持设置快速点击的时间间隔。
支持动态申请权限切片@Permission
,支持自定义响应动作。
支持主线程切片@MainThread
。
支持IO线程切片@IOThread
,支持多种线程池类型。
支持日志打印切片@DebugLog
,支持自定义日志记录方式。
支持内存缓存切片@MemoryCache
,支持设置缓存大小。
支持磁盘缓存切片@DiskCache
,支持自定义磁盘缓存,缓存有效时间等。
支持自定义拦截切片@Intercept
,支持自定义切片拦截。
一个简易的Android事件通知库,使用RxJava和Javassist设计,拒绝使用反射,保证性能高效稳定。
该项目是从RxUtil中分离出RxBus相关,并进行功能增强。如果你对RxJava的使用还不满足于RxBus, 你可以移步RxUtil和RxUtil2。
支持多事件定义。
支持自定义数据携带。
支持全局和局部的事件订阅和注销。
支持指定事件订阅响应的线程。
支持使用@Bus注解进行事件订阅和注销。
一个非常方便的fragment页面框架
一个简易的埋点解决方案(基于JakeWharton的hugo基础上改造)
一个实用的RxJava1工具类库
如果你使用的是RxJava2,请移步RxUtil2
一个简易的日志打印框架(支持打印策略自定义,默认提供2种策略:logcat打印和磁盘打印)