V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
anthonyeef
V2EX  ›  分享创造

撸了一个 XiuKoo.org 的 Android 客户端 doge

  •  2
     
  •   anthonyeef ·
    Anthonyeef · 2015-08-29 16:53:02 +08:00 · 3184 次点击
    这是一个创建于 3373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在这个帖子里看到 V 友 @BillowSky 做了一个聚合段子的网页,觉得蛮有意思的。后来看到下面有人在求移动端支持。

    想了一下觉得应该可以尝试做出来,于是就有了这个。刚接触 Android 开发不久,只是一个新人的小练习。

    用了 Volley + Jsoup ,图片加载库也是用了 Volley。列表样式用了 CardViewRecyclerView。勉强可以完整地看到网页的内容。不过因为 XiuKoo 的数据貌似是每天只刷新一次,所以今天的看完了就要等明天了……

    目前存在的小问题是列表中的图片有时候在快速滑动列表时会消失……不知道原因。如果有 V 友知道如何解决,欢迎提 pr 或者 issue 。

    另外因为是用 Jsoup 直接抓取的网页数据,所以未来如果 @BillowSky 稍微改变了网页的源码,可能就无法解析成功了 :(

    直接下载 apk

    界面截图如下:
    screenshot-1

    screenshot-2

    screenshot-3

    screenshot-4

    第 1 条附言  ·  2015-08-30 09:46:43 +08:00
    将图片加载换成 Picasso 来做,精简了不少代码,列表划动时候图片会消失的 bug 也不见了 XD
    11 条回复    2015-09-02 11:49:29 +08:00
    mthli
        1
    mthli  
       2015-08-29 17:43:34 +08:00   ❤️ 1
    不错。
    anthonyeef
        2
    anthonyeef  
    OP
       2015-08-29 17:46:27 +08:00
    @mthli 第一个回复的竟然是你 :doge:
    BillowSky
        3
    BillowSky  
       2015-08-29 19:17:23 +08:00   ❤️ 1
    我也是刚学的 python,网站用的是 django 。编程是半吊子,网站是半成品<_ . _>不过你真厉害的。有需要的话,我可以努力提供的。
    anthonyeef
        4
    anthonyeef  
    OP
       2015-08-29 19:45:29 +08:00 via Android
    @BillowSky hhhhhh 其实并不厉害,评论的一楼才是大牛…
    好呀好呀~我也会继续维护这个小项目~
    lusfold
        5
    lusfold  
       2015-08-29 21:27:57 +08:00
    为何不去求一个 API 呢,应该是很简单的事情呢
    anthonyeef
        6
    anthonyeef  
    OP
       2015-08-29 22:20:23 +08:00 via Android
    @lusfold @BillowSky 应该是木有 api …
    LaudOak
        7
    LaudOak  
       2015-08-30 09:39:36 +08:00 via Android
    是不是把图片的 Tag 设为图片的 url,然后判断 Tag 符合再加载图片
    anthonyeef
        8
    anthonyeef  
    OP
       2015-08-30 09:45:15 +08:00
    @LaudOak 差不多,但要写另外的规则,先判断是不是有图,是否存在 img 的标签,然后再决定 ImageView 是否出现。不然没有图的 feed 就会多出来一个 ImageView 的位置。
    Adapter 里可以看到~
    adubi
        9
    adubi  
       2015-08-30 22:26:01 +08:00 via Android
    看到你们这么激情,仿佛回到了当年
    w4lle
        10
    w4lle  
       2015-09-01 17:47:47 +08:00   ❤️ 1
    支持下,加油
    anthonyeef
        11
    anthonyeef  
    OP
       2015-09-02 11:49:29 +08:00
    可以在 Fir.im 上直接下载了:
    http://fir.im/d4g9
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.