/SearchPictureTool

图片搜索APP源码,Material Design,Rxjava

Primary LanguageJava

#图片搜索APP

Material Design风格,使用Rxjava,MVP快速开发框架,封装的RecyclerView,retrofit 2.0网络请求库,Fresco图片加载库,图片瀑布流和错位式布局。具有热门推荐、每日一笑、板块分类、一键下载图片、分享图片、收藏图片、设为桌面壁纸、设为锁屏壁纸。

#Screenshot

1 2 3

4 5 6

7 8 9

#下载地址

应用宝市场:http://android.myapp.com/myapp/detail.htm?apkName=com.example.administrator.searchpicturetool

豌豆荚市场:http://www.wandoujia.com/apps/com.example.administrator.searchpicturetool

小米应用市场:http://app.mi.com/detail/235067?ref=search

#dependencies(技术相关)

Material Design 官方支持库 http://www.jianshu.com/p/1078568e859f

响应式编程框架 Rxjava http://gank.io/post/560e15be2dca930e00da1083

网络请求库 retrofit https://github.com/square/retrofit

强大的图片加载组件 fresco http://www.fresco-cn.org/

如果不想用比较复杂的图片加载库(依赖后apk增加1M多)

可以使用我做的轻量级图片加载库 EasyImageLoader https://github.com/wenhuaijun/EasyImageLoader

专为移动端提供的后端服务平台(热门推荐后台是这个做的) bmob http://www.bmob.cn

友盟社会化分享组件:意见反馈、分享、数据统计、更新推送全家桶 http://mobile.umeng.com/

以下是好朋友Jude写的快速开发库,亲测好用,强烈推荐给大家

Beam——MVP快速开发框架 https://github.com/Jude95/Beam

EasyRecyclerView https://github.com/Jude95/EasyRecyclerView

工具库 https://github.com/Jude95/Utils

#API 搜索图片接口:通过抓包抓到的接口,由于版权问题不好直接公布,请clone项目后在项目中查找

搞笑图片接口:http://www.laifudao.com/api.asp(该接口已经不行了,返回的搞笑图片json数据每天都不变)

#补充说明 由于本人才疏学浅,代码难免还是有很多的问题(例如某些页面沉侵式布局),请大家多多见谅,有问题多提提意。

其实这项目主要是给我朋友jude做的一些开源框架的项目demo案例,我用的他的开源框架我都已经熟读,完全能够自己写出来,所以大家不要吐槽我用太多别人的库的问题了 - -。我用的库我都从源码上学习过。

由于最近在找实习工作好久没维护代码,请各位挚友见谅见谅。(目前已拿到百度和阿里的offer,腾讯二面已跪)

后期会加入更多功能,例如未实现的图片剪辑、缩放、搜索标签管理、搜索排行、图片广场(用户图片交流平台)等,再优化下代码(Rx用得太渣了)。

#License#

Copyright 2016 wenhuaijun

###该开源项目遵循GPL v3 开源协议。