爱意满满的作品展示区。
anthonyeef

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

  •  2
     
  •   anthonyeef ·
    Anthonyeef · Aug 29, 2015 · 3710 views
    This topic created in 3935 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    直接下载 apk

    界面截图如下:
    screenshot-1

    screenshot-2

    screenshot-3

    screenshot-4

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