OuNews
news 

所属分类:collect
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2017-08-01 03:24:06
上 传 者sh-1993
说明:  OuNews,新闻阅读,
(OuNews, news reading,)

文件列表:
app/ (0, 2017-07-31)
app/build.gradle (4802, 2017-07-31)
app/proguard-rules.pro (13545, 2017-07-31)
app/src/ (0, 2017-07-31)
app/src/androidTest/ (0, 2017-07-31)
app/src/androidTest/java/ (0, 2017-07-31)
app/src/androidTest/java/com/ (0, 2017-07-31)
app/src/androidTest/java/com/oushangfeng/ (0, 2017-07-31)
app/src/androidTest/java/com/oushangfeng/ounews/ (0, 2017-07-31)
app/src/androidTest/java/com/oushangfeng/ounews/ApplicationTest.java (353, 2017-07-31)
app/src/main/ (0, 2017-07-31)
app/src/main/AndroidManifest.xml (3709, 2017-07-31)
app/src/main/java-gen/ (0, 2017-07-31)
app/src/main/java-gen/com/ (0, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ (0, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ounews/ (0, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ounews/greendao/ (0, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ounews/greendao/DaoMaster.java (2449, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ounews/greendao/DaoSession.java (1393, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ounews/greendao/NewsChannelTable.java (2700, 2017-07-31)
app/src/main/java-gen/com/oushangfeng/ounews/greendao/NewsChannelTableDao.java (5393, 2017-07-31)
app/src/main/java/ (0, 2017-07-31)
app/src/main/java/com/ (0, 2017-07-31)
app/src/main/java/com/oushangfeng/ (0, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/ (0, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/annotation/ (0, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/annotation/ActivityFragmentInject.java (1464, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/app/ (0, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/app/ActivityHelper.java (1917, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/app/App.java (3449, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/app/AppManager.java (4009, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/base/ (0, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/base/BaseActivity.java (20595, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/base/BaseFragment.java (5641, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/base/BaseFragmentAdapter.java (3287, 2017-07-31)
app/src/main/java/com/oushangfeng/ounews/base/BasePresenter.java (277, 2017-07-31)
... ...

# OuNews 简单的新闻客户端 # ## 一、为什么写这个? ## 一直想练习MVP模式开发应用,把学习的RxJava、Retrofit等热门的开源库结合起来,于是写了这么一款新闻阅读软件, 有新闻、图片、视频三大模块,使用Retrofit和Okhttp实现无网读缓存,有网根据过期时间重新请求, 还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件,虽然无啥卵用,但是学到了很多东西,很有收获。 ## 二、运行截图 ## ![](https://github.com/pic/1.png) ![](https://github.com/pic/2.png) ![](https://github.com/pic/3.png) ![](https://github.com/pic/4.png) ![](https://github.com/pic/5.png) ![](https://github.com/pic/6.png) ![](https://github.com/pic/7.png) ![](https://github.com/pic/8.png) ![](https://github.com/pic/9.png) ![](https://github.com/pic/10.png) ![](https://github.com/pic/11.png) ![](https://github.com/pic/12.png) ## 三、用到的开源库 ## * [Quick-News API来自此项目,特此感谢](https://github.comhttps://github.com/tigerguixh/QuickNews) * [RxJava 响应式编程框架](https://github.comhttps://github.com/ReactiveX/RxJava) * [Retrofit2.0 REST安卓客户端请求库](https://github.comhttps://github.com/square/retrofit) * [OkHttp3 网络请求](https://github.comhttps://github.com/square/okhttp) * [Glide 图片加载](https://github.comhttps://github.com/bumptech/glide) * [GreenDao 数据库操作](https://github.comhttps://github.com/greenrobot/greenDAO) * [PhotoView 图片缩放](https://github.comhttps://github.com/chrisbanes/PhotoView) * [Ijkplayer 视频播放](https://github.comhttps://github.com/Bilibili/ijkplayer) * [AndroidChangeSkin 无需重启换肤](https://github.comhttps://github.com/hongyangAndroid/AndroidChangeSkin) * ...... 感谢各位大神无私的开源精神。 ## 四、一些零散的知识点 ## MVP模式代码学习
https://github.com/antoniolg/androidmvp
使用Retrofit和Okhttp实现网络缓存。无网读缓存,有网根据过期时间重新请求
http://www.jianshu.com/p/9c3b4ea108a7
Retrofit+RxJava实战日志(5)-如何获取缓存
http://blog.csdn.net/efan006/article/details/50549107
Drawable 着色的后向兼容方案
http://www.cnblogs.com/helloandroid/p/4779061.html
Java基础加强总结(一)——注解(Annotation)
http://www.cnblogs.com/xdp-gacl/p/3622275.html
Android实现RecyclerView侧滑删除和长按拖拽-ItemTouchHelper
http://blog.csdn.net/u010687392/article/details/47950199
基于RxJava、RxAndroid的EventBus实现
http://www.cnblogs.com/tiantianbyconan/p/4578699.html
深入浅出RxJava
http://blog.csdn.net/lzyzsd/article/details/41833541
## 五、声明 ## 应用中展示的所有内容均搜集自互联网,若内容有侵权请联系作者进行删除处理。本应用仅用作分享与学习。 ## 六、关于作者 ## 微博:http://weibo.com/palfansinheart CSDN博客:http://blog.csdn.net/oushangfeng123?viewmode=contents

近期下载者

相关文件


收藏者