zoukankan      html  css  js  c++  java
  • 利用业务时间做的android客户端《哈哈》

    做android开发已经有一年多了,发现自己懒了很多,博客也好久没更新,看到博友都很勤快,把自己的技术心得分享,这种精神实在佩服!!!

    平时下班都比较晚,有时候还要加班,TMD的苦逼程序猿,对着电脑时间比对着女朋友时间都要多几倍,女朋友都要生气了。。。

    不过还好,她能理解,这次做的这个小应用,让自己每天都能讲个笑话给她,省的她说我不幽默,话少,IT屌丝男都是这样么。。。

    废话不多说了,讲讲这个我花了两个晚上,一个人操办了美工,图片都是自己ps的...

    先看截图,界面很少,利用jsoup从搜狗浏览器上采集《哈哈》栏目中的笑话,显示在手机客户端

    主要技术:

    1.利用了xlistviwe,网上一个开源刷新控件,我进行了优化和扩展,个人感觉还是比较好用;

    2.模仿网易新闻客户端,重写水平的scrollview,滑动的导航加载数据,不过我是用ViewPager+view的结合,不懂得直接看我源码吧,很简单的其实;

    3.网络图片加载ImageLoder,自己封装的,里面的代码有点乱,不过还不错,加载也很快,用了lrucache和文件缓存

    4.模仿网易点击图片缩放浏览的效果,就是图片小了点,由于搜狗的是动态网页,暂时用jsoup没法动态数据

    5.数据用了本地缓存,不过缓存了第一页数据,用xstream保存list对象的形式存储,还是比较新鲜吧,网上还没看到这样的,算是自己的独创吧;

    6.别的就不多说了,其他的看看代码就行了。

    说了那么多,源码下载在这里:等等,上传太慢了,等我上传到网上再贴出下载地址哈,不好意思了。

    下载地址:works
    115网盘:http://115.com/lb/5lb7zq9x
    115网盘礼包码:5lb7zq9x

  • 相关阅读:
    Java+Selenium元素定位的练习(三)
    Java+Selenium元素定位的八种方法(二)
    Java Selenium3 WebDriver启动火狐、Chrome、IE,Edge浏览器的方法(一)
    iOS userAgent
    如何强制视频横竖屏
    一些在开发中不曾注意的小知识,只是怕以后忘了,有迹可查
    多线程与并发
    谈谈那些年要把你弄疯的 bug
    底部导航上拉出现,下拉消失
    新闻详情页顶部的下拉放大与上拉的层叠效果
  • 原文地址:https://www.cnblogs.com/Jaylong/p/android_client.html
Copyright © 2011-2022 走看看