Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
门心叼龙
MVPArms
提交
b6b7bb25
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,发现更多精彩内容 >>
提交
b6b7bb25
编写于
11月 07, 2016
作者:
J
jess
提交者:
GitHub
11月 07, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README.md
上级
58c7f068
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
1 deletion
+1
-1
README.md
README.md
+1
-1
未找到文件。
README.md
浏览文件 @
b6b7bb25
...
...
@@ -40,7 +40,7 @@
*
**网络请求层**
: 默认使用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
)
替换为别的图片加载框架
*
**图片加载**
:因为图片加载框架各有优缺点,
`Fresco`
,
`Picasso`
,
`Glide`
这些都是现在比较主流得图片加载框架,所以为了扩展性本库提供一个统一的管理类Imageloader,使用策略者模式,使用者只用实现接口,就可以动态替换图片框架,外部提供统一接口加载图片,替换图片加载框架毫无痛点,并且为了快速实现,默认提供一个Glide的实现类,有其它需求可以参照
[
**Wiki**
](
https://github.com/JessYanCoding/MVPArms/wiki
#3.4
)
替换为别的图片加载框架
*
**Model层**
优秀的数据库太多,
`GreenDao`
,
`Realm`
,
`SqlBrite`
(Square公司出品,对SQLiteOpenHelper封装,提供响应式api访问数据库),
`SqlDelight`
,
`Storio`
,
`DBFlow`
,每个框架的使用方法都不一样,本框架只提供一个管理类CacheManager里面默认封装了RxCache(此库根据
`Retrofit`
Api实现了缓存逻辑,并提供响应式接口),有其他需求的可以自己使用数据库实现缓存逻辑并替换,通过Dagger2向Model层提供ServiceManager(网络请求,Retrofit Api)和CacheManager(数据持久层),来提供给开发者,这样的好处的是上层(activity/fragment/presenter)不需要知道数据源的细节(来自于网络、数据库,亦或是内存等等),底层可以根据需求修改(缓存的实现细节)上下两层分离互不影响.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录