Android-BaseLine基础性开发框架
来源:互联网 发布:阿里云服务器中文乱码 编辑:程序博客网 时间:2024/05/17 01:37
最近总结了一个比较基础性的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到开发者手中
- Android-BaseLine基础性开发框架
- 框架的一些基础性内容
- Android-BaseLine框架初识之网络请求(一)
- Android-BaseLine框架初识之如何使用(二)
- 做一个基础性android版本
- android:baseLine介绍
- Android Baseline小tip
- Android Baseline小tip
- android中baseline fontmetrics
- HTML5页面开发的基础性模板
- HTML5页面开发的基础性模板
- Android-BaseLine框架初识之MVP模式最佳方案(三)
- BaseLine
- Android之Baseline/Main/High
- 基础性理解——Foundation框架(结构体细解)
- Android动态加载技术之三个基础性问题
- Android杂谈-RelativeLayout中的baseline是什么?
- Android杂谈-RelativeLayout中的baseline是什么?
- dede随手笔记
- Bash Shellshock(Bash远程代码执行)漏洞批量利用脚本
- java使用NIO构造http请求
- GestureDetector与ScaleGestureDetector入门
- java国际化
- Android-BaseLine基础性开发框架
- 开放创新平台,大公司的掘墓者
- 调查:虚拟运营商半年过得怎么样?
- VB6对系统自带的TextBox控件的扩展实现模糊查询的功能
- 便签小项目总结
- Spark SQL 源码分析之 In-Memory Columnar Storage 之 in-memory query
- 文通互联网图片文字识别系统
- 持续集成之路——搭建Maven私服
- Hbase框架原理及相关的知识点理解、Hbase访问MapReduce、Hbase访问Java API、Hbase shell及Hbase性能优化总结