Android 快速开发框架 FastAndroid

码农软件 · 软件分类 · 手机开发包 · 2019-05-04 23:11:52

软件介绍

这是一个封装了多方面开源库后基于MVP模式的一个Android快速开发框架,融入了MVP模式,将Activity或Fragment做为View层、抽象出Presenter用于处理业务逻辑、Model处理网络访问,数据封装等。 降低模块之间耦合,提高可维护性及扩展性。

主要功能有:网络访问、上传下载、数据库操作、图片加载、View注解等等。

用到的开源项目有:
网络访问:android-async-http、数据库:GreenDao、图片加载:Universal-image-loader、View注解:Butterknife、Json解析:Gson

项目说明:
1.在项目中自定义了Header视图,可自定义左右按钮,点击事件以及标题
2.项目中有演示MVP的源码,请自行翻阅
3.封装了BaseAdapter,提供了更加完善的方法,具体请查看CustomBaseAdapter源码
4.以单例模式封装了网络访问层,整个项目的访问接口共用一个,并且初始化时设置了一些访问配置,方便开发者自行修改。请查看NetCenter源码
5.抽象出公共请求参数及响应参数,所有的请求实体类都继承自BaseRequest,方便设置公共请求参数
6.所有响应实体类都可通过Response解析获得,Response继承自BaseResponse,请自行查阅源码
7.请求时可直接传入请求实体类,框架会自动封装成相应的请求参数及公共请求参数.
8.该框架自定义了Activity的回退栈,方便用户在任何地方获取当前的Context.可自行查阅AppManager源码
9.框架中新增了一个BaseCameraActivity,该Activity主要用于调用系统摄像头及相册,并自带剪切功能
10.IBaseView中封装了常用的View操作,如Toast,进度条等等,并通过BaseActivity实现了,所以建议所有Activity都继承自BaseActivity以便更好的使用本框架
11.TransactionListener该监听是Presenter用于监听Model的处理状态,可接受泛型后在onSuccess(T t)中接受处理结果

本文地址:https://www.codercto.com/soft/d/5041.html

算法设计与分析

算法设计与分析

郑宗汉//郑晓明 / 清华大学 / 2011-7 / 45.00元

《算法设计与分析(第2版)》系统地介绍算法设计与分析的概念和方法,共4部分内容。第1部分介绍算法设计与分析的基本概念,结合穷举法、排序问题及其他一些算法,对算法的时间复杂性的概念及复杂性的分析方法作了较为详细的叙述;第2部分以算法设计技术为纲,从合并排序、堆排序、离散集合的union和find操作开始,进而介绍递归技术、分治法、贪婪法、动态规划、回溯法、分支与限界法和随机算法等算法设计技术及其复杂......一起来看看 《算法设计与分析》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器