Android-BaseLine基础性开发框架
比较基础性的Android快速开发框架Android-BaseLine,Android-BaseLine实现的功能远远没有其他框架多,一个很好的框架不应该显得太过臃肿,很多功能一般情况下我们可能用不到,真正适合自己的框架还是应该在开发的过程中一步步总结和提炼,所以Android-BaseLine只是提供了一般的APP开发会需要的基本功能。经历了几次重构,废弃了原先自己设计的一些功能模块,使用了业界比较好用的一些框架,同时借鉴了一些框架的思想,打造了Android-BaseLine这样一个轻量级的开发框架。
Github地址:https://github.com/hiphonezhu/Android-BaseLine
Android-BaseLine框架, 提供以下基础功能
1、升级Volley框架, 增加对多附件上传及进度更新回调的支持
2、提供统一的网络请求业务逻辑框架, 使用EventBus和Volley协作完成
3、提供统一的异步耗时任务执行框架, 使用EventBus作为通知中心来协作完成
4、提供日志管理框架, 对日志存储的大小、数量、格式做了规范处理, 支持打印级别的控制等
5、提供全局异常处理框架, 用户崩溃信息可以通过Email及时发送到开发者手中
6、提供统一的数据库访问接口, 支持多线程并发访问
7、SharedPreferences配置文件通过数据库来保存, 避免部分手机无法保存问题, 使用方法与原生API保持一致
8、基类Activity提供View的注解和事件绑定框架, 以及统一的Toast、ProgressDialog等UI组件
9、基类Adapter, 提供控件复用的管理机制
10、支持App ANR时, 可以通过Email及时发送ANR的trace到开发者手中
开源作者blog http://blog.csdn.net/zhf198909/article/details/39577407
相关文章
- Android 网络框架:Retrofit2一篇就够了(2020-4-23)
- 移动开发每周阅读清单:iOS多线程安全、构建Android MVVM应用框架
- Android中的指纹识别
- 高质量 Android 开发框架 LoonAndroid 详解
- Android经常使用工具类封装---SharedPreferencesUtil
- 在Android中调用C#写的WebService(附源代码)
- Android逆向笔记之AndroidKiller与Android Studio的使用
- Android使用学习之画图(Canvas,Paint)与手势感应及其应用(乒乓球小游戏)
- 【android-tips】SurfaceView的制作android游戏框架介绍
- 【Android】Sensor框架HAL层解读
- Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程
- 【Android - 框架】之Fresco的使用
- Android开发用过的十大框架
- Android酷炫实用的开源框架(UI框架)
- Suggestion: add ‘tools:replace=“android:configChanges“ 两个jar包之间的冲突
- 玩转Android之数据库框架greenDAO3.0使用指南
- Android 获取控件的宽和高
- 【Android FFMPEG 开发】Android 中执行 FFMPEG 指令 ( mobile-ffmpeg 开源项目介绍 | 集成 mobile-ffmpeg 框架 )
- 使用AIDL(Android接口描述语言)设计和使用远程接口
- android activity生成的dialog的显示不了的问题
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- HermesEventBus-饿了么开源的Android跨进程事件分发框架
- Android RangeSeekBarView 选定范围值的控件
- android 如何调整状态栏icon之间的显示顺序
- android 从服务器上获取APK下载安装