#Android动态权限Demo
关于动态权限的一些介绍和代码介绍,这篇博文 android6.0运行时权限扩展篇
代码中使用了RxJava和Lambda表达式,
- 是否引入ButterKnife
- ButterKnife在library和组件化的时候很不方便,这里先不适用ButterKnkife,使用findViewById,后期考虑databinding
- 插件Android Layout ID convert可以方便的生成findViewById
- 网络请求等耗时操作,通过BaseActivity+RxJava完成封装,通过Loadinghelper来处理同时进行多个网络请求的进度条
-
protected WeakReference<T> mViewRef; public void attachView(T view) { mViewRef = new WeakReference<>(view); }
- 异常崩溃的捕获
- log日志的本地保存
- 常用的工具类
- 多编译环境buildTypes
- 防止快速点击启动多个页面
- toolBar封装
- 封装BaseRecyclerView