无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Android RSS 小結(jié)

2022-11-17 20:15 作者:-l0_0l-  | 我要投稿

之前用的「Flym」RSS 輕量級閱讀器不再維護(hù),而且部分網(wǎng)站中提取出來的內(nèi)容有點(diǎn)不便于閱讀,因此想到自己寫一個。 畢竟要求并不高,只需要 解析 RSS,然后顯示。RSS 閱讀器用過的還有一個「Feeder」,不過挺久之前了,現(xiàn)在看到還在更新。 等自己哪一天覺得自己寫的這個軟件不好用再重新用用。

關(guān)鍵點(diǎn):

  1. 下載:先用「java.net.URL」,體驗有問題再換 Ktor 之類支持 Kotlin 協(xié)程的庫

  2. 解析 XML

  3. 解析 HTML

    • Readability4J - GitHub:提取正文 (最后一次更新在 2021-10 ,不知道和 Readability.js 區(qū)別大不大。亦或嘗試在 Kotlin 中調(diào)用一下 js ?)

    • jsoup: Java HTML Parser:然后按 doc.body().childNodes() 顯示

本來還想將代碼貼出來,不過貌似都很基礎(chǔ),花點(diǎn)時間都能整出來。

下面開始水字?jǐn)?shù)。

訂閱源的顯示用到「LazyColumn」,當(dāng)數(shù)量多的時候,沒有滾動條之類進(jìn)行指引的話體驗很不好,于是想加一個。 相較于滾動條,在「LazyColumn」的上下加一個箭頭,實(shí)現(xiàn)起來簡單點(diǎn)。

源代碼:https://codeberg.org/ARgeRTIt/RSS-Reader

Android RSS 小結(jié)的評論 (共 條)

分享到微博請遵守國家法律
玛多县| 侯马市| 五峰| 靖宇县| 武乡县| 天全县| 济宁市| 祁东县| 呼和浩特市| 施秉县| 绵竹市| 东兰县| 双江| 浠水县| 河北省| 玉溪市| 北京市| 宁德市| 抚远县| 锡林郭勒盟| 耒阳市| 紫阳县| 永清县| 泸西县| 理塘县| 韶关市| 松滋市| 宜良县| 舟山市| 临江市| 扎囊县| 广汉市| 扶绥县| 宜都市| 长丰县| 长海县| 聂荣县| 安义县| 秦皇岛市| 和田市| 大理市|