zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    iOS布局进化史
    thinkphp5.0 文章详情页 上一篇 下一篇
    Thinkphp 3.2中文章详情页的上一篇 下一篇文章功能
    WebSocket协议:5分钟从入门到精通
    Nginx实战之反向代理WebSocket的配置实例
    nginx服务器配置/websocket nginx 配置笔记
    使用nginx作为websocket的proxy server
    看完让你彻底搞懂Websocket原理
    本地phpstudy时常停机连接失败,php.ini文件中9000端口问题
    python 发邮件
  • 原文地址:https://www.cnblogs.com/likwo/p/4173710.html
Copyright © 2011-2022 走看看