MVP+RxJava+Dagger打造的Android Album
2017-01-12 23:16
351 查看
MVP+RxJava+Dagger打造的Android Album
这个Demo类似Android的图库一样能扫描手机目录的大部分的图片,查看,管理,操作图片。这个Demo的组成是以MVP作为App的主要框架, Rxjava, Dagger作为辅助工具。App的展示:
需要说明一下,我这个Album Demo只是我这个AllDemo
的一个子Demo,里面还包括了几个Demo的。而整个AllDemo也是采用MVP框架的。
这个Album Demo所涉及的代码文件有这些:
首先来说下ImageLoader和一些功能类。
这个类主要用来加载手机内的绝大部分图片,这不包括全部,原因有些其他App的图片是私有的。
loadDeviceImages方法用来加载手机图片,并返回Observable对象,这是RxJava的一个对象。想了解更多RxJava可以到官方wiki查看,毕竟我还没到熟悉程度,还在学习当中。
[code]>
*/
private Observable loadDeviceImages() {
return new Observable() {
@Override
protected void subscribeActual(Observer
相关文章推荐
- Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)
- Android -- 带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(三)
- Android最流行框架MVP,Dagger2,RxJava
- Android--带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(二)
- Android -- 带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(三)
- Rxjava + retrofit + dagger2 + mvp搭建Android框架
- [Android 知识点] MVP+RxJava+Dagger开发框架
- 一套整合主流HTTP网络、图片加载、MVP(RxJava2+Dagger2)架构的快速高效的开发框架RxEasyAndroid
- Rxjava + retrofit + dagger2 + mvp搭建Android框架
- Android-MVP-Dagger-Retrofit-Rxjava-Okhttp
- Rxjava + retrofit + dagger2 + mvp搭建Android框架
- Android--带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(一)
- Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)
- Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)
- 手把手带你走进MVP +Dagger2 + DataBinding+ Rxjava+Retrofit 的世界
- MVP架构-Android官方MVP项目和响应式MVP-RxJava项目架构分析对比解读
- 手把手带你走进MVP +Dagger2 + DataBinding+ Rxjava+Retrofit 的世界
- Android Mvp+Rxjava+Retrofit实战
- 打造Android MVP模式 retrofit+rxjava(二)
- 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器