Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
门心叼龙
MVPArms
提交
2c28658b
M
MVPArms
项目概览
门心叼龙
/
MVPArms
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MVPArms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2c28658b
编写于
11月 07, 2016
作者:
J
jess
提交者:
GitHub
11月 07, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README.md
上级
813bed1c
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
4 addition
and
0 deletion
+4
-0
README.md
README.md
+4
-0
未找到文件。
README.md
浏览文件 @
2c28658b
...
...
@@ -13,6 +13,7 @@
##Notice
*
如果你是构建一个全新的项目,直接将整个项目
**clone**
(或者下载)下来运行,直接将
**Demo**
当成主
**Module**
,更改一下
**Demo**
的
**applicationId**
为你自己的项目包名,再将项目包名改成自己的包名,
**Demo**
包含可以直接使用的项目结构,一个主流的
`MVP`
+
`Dagger2`
+
`Retrofit`
框架就这样轻松的构建成功了,现在你按照
**Demo Mvp**
包下的
**UserActivity**
的格式,构建
**MVP**
相关类就进行开发就可以了,如果有基础可以快速上手,如果没有基础,也没关系多使用几次也可以慢慢熟悉,都是些模版代码,在实践中学习是最快的,总比去看那些枯燥难懂的文章(这些框架门槛比较高,要把他们揉合到一起更要费些功夫),浪费几天时间,却连一个基本框架都搭建不起强太多了.
*
使用框架必须有Dagger2,Rxjava的基础.
...
...
@@ -27,6 +28,9 @@
*
本框架不提供与
**UI**
有关的任何第三方库(除了
`AutoLayout`
屏幕适配方案).
##Feature
*
**网络请求层**
: 默认使用Retrofit,如今主流的网络请求框架有
`Volley`
,
`Okhttp`
,
`Retrofit`
(
`Android-async-http`
停止维护了),因为这个是库基于Rxjava, Retrofit支持Rxjava,默认使用Okhttp请求(Okhttp使用Okio,Okio基于IO和NIO所以性能优于Volley,Volley内部封装有Imageloader,支持扩展Okhttp,封装和扩展比Okhttp好,但是比较适合频繁,数据量小得网络请求),所以此库默认直接通过Dagger注入Retrofit实例给开发者.
*
**图片加载**
:因为图片加载框架各有优缺点,
`Fresco`
,
`Picasso`
,
`Glide`
这些都是现在比较主流得图片加载框架,所以为了扩展性本库提供一个统一的管理类Imageloader,使用策略者模式,使用者只用实现接口,就可以动态替换图片框架,外部提供统一接口加载图片,替换图片加载框架毫无痛点,并且为了快速实现,默认提供一个Glide的实现类,有其它需求可以参照
[
**Wiki**
](
https://github.com/JessYanCoding/MVPArms/wiki
)
替换为别的图片加载框架
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录