博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android-BaseLine基础性开发框架
阅读量:6702 次
发布时间:2019-06-25

本文共 823 字,大约阅读时间需要 2 分钟。

比较基础性的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

你可能感兴趣的文章
WinForm部署问题
查看>>
[解题报告]591 - Box of Bricks
查看>>
XP系统中没有Internet信息服务windows组件解决办法
查看>>
SPOJ Problem 6219:Edit distance
查看>>
实验四
查看>>
OCM_第十九天课程:Section9 —》Data Guard _ DATA GUARD 原理/DATA GUARD 应用/DATA GUARD 搭建...
查看>>
删除一年之前的日志文件
查看>>
IoC容器Autofac(3) - 理解Autofac原理,我实现的部分Autofac功能(附源码)
查看>>
html字符串生成器源代码
查看>>
Crusher Django 学习笔记4 使用Model
查看>>
Sublime Text 3 快捷键汇总
查看>>
优化android studio编译的apk大小
查看>>
论证是一门学问
查看>>
Bad Request (Invalid Hostname)解决方法
查看>>
indy10 UDP实例
查看>>
POJ1274 The Perfect Stall(二分图)
查看>>
记录的习惯
查看>>
shell MAC 地址 校验
查看>>
函数式C代码
查看>>
一个10年SEO工作者的35个SEO经验
查看>>