Skip to content

bolevw/GC

Repository files navigation

GC

本项是个人练习android技术,通过jsoup结合RxJava实现对多玩论坛网页进行抓取,本项目不合法,没有征求多玩论坛网站的同意,只是 通过网页抓取,实现了对论坛网页的解析,转成model在android原生控件进行展示,如若项目有违法,请您通知我,我立即删掉,谢谢 联系方式:6341009509@qq.com

抛开网页抓取的事,本项目好玩的地方 1.自己通过动画做了viewGroup实现一个小黄人吃豆加载动画 2.底部导航栏自定义 3.recyclerView子项变换位置,滑动删除(利用ItemTouchHelper,跟网上的人学的) 4.水波纹类似的实现(利用属性动画)

由于多玩论坛网页的强大,有些网页实在是抓不出来,例如新版的lol页面,登录页面,也不能往下继续重复无用功,就先 停止项目。

项目总结: 本人也不会写什么博客,简书,就在这里写写对这个项目的总结。 首先是架构上,使用了跟别人学来的MVP模式实现,对这种实现有一定认识,在写了这么多的文件后(人都是想变懒的),发现在 subscribe中都要判断view是否为空,写了太多没用的代码,所以自己封装了一个BaseSub,但是这是后来才写的 ,很少用到, 而且这个BaseSub感觉涉及到了View,即在api中要确定这个API要用在哪个页面中,个人感觉还是不太好。 再就是写了这么多的activity,那么多findviewbyid,终于认识到注释的重要,就去找了一下,jake。。大神的butterKnife真的不错 好省劳动力,也明白了 当一些技术达到一定时候,发现一些特别简单的事就希望能够用简单的方式代替(自然而然就想着去架构 类库,所以说还是要多做) 在这个项目中,还有就是对RxJava有进一步的认识,对操作符map()和flatmap()认识,至于其他操作符,用到的还是不多, 最大的就是对自定义View,ViewGroup有更进一步的认识,不再那么害怕自定义View,就是测绘,放置,至于事件传递还是在 学习,看书。

  接下来的打算就是去看看EffectiveJava,再就是照着ptr写一个ptr,支持recyclerView。对java面向接口编程还是不太精通,多
  学习一下。
  
  stay hungry,stay  foolish.(才知道是jobs说的,看了演讲)

About

game circle get all game dis from net by jsoup. then show them on android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages