最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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é)的評論 (共 條)

分享到微博請遵守國家法律
通海县| 滦南县| 金寨县| 汝城县| 香河县| 威海市| 广河县| 平顶山市| 前郭尔| 崇州市| 屯门区| 南汇区| 罗江县| 秀山| 承德市| 邵武市| 迁西县| 澎湖县| 图们市| 缙云县| 博爱县| 饶平县| 琼海市| 凤庆县| 个旧市| 万载县| 铜梁县| 四川省| 阳泉市| 奎屯市| 富平县| 宜川县| 措勤县| 宜良县| 中西区| 肥西县| 昌宁县| 无棣县| 海阳市| 梧州市| 喜德县|