您的位置:首页 > 移动开发 > Android开发

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 dagger