Post content
#Update 更新日志: 1. 修复点击通知后,当界面重组时(屏幕旋转、切换模式)会重复打开文章的 BUG。 2. 为文章列表页面添加 Lottie 缺省插画。 3. 修复由 RSS 源中的发布日期未使用规范格式所引起的同步错误(例如“人民日报 RSS”)。 4. 现在同步新文章时,其标题中的 HTML 字符会被正确转义(例如“澎湃新闻 RSS”)。 5. 现在点击文章后会自动标记为已读(由于目前文章列表是即时刷新的,标记为已读后会导致未读列表的项目位置发生改变,临时留存功能未实现,浏览效果可能会有点奇怪)。 6. 统一 Banner 的色调级别(主要体现在深色模式下)。 7. 添加 “全部标记为已读” 功能所需的 UI。 8. 修复导入 OPML 文件时,其 RSS 源项目未分组所引起的错误(现在如果该文件中的 RSS 源未指定分组,则会导入到默认分组)。 9. 现在阅读文章时,当向下滑动会扩展到全屏(为此,底栏被分离到各自页面中)。 说明: 1. 这是一份补充版本,主要用于修复当前紧急的 BUG 和铺垫后面的功能更新。 2. 数据库结构即将发生改变,届时需要卸载后重新安装(到时会提前提醒,下版可以导出 OPML 文件)。 3. 关于色彩:如果你现在使用的是 Android 12+,那么 Read You 的色彩是根据手机壁纸的颜色动态调整的(莫奈色系)。如果你是 Android 12 以下的系统,使用的是我固定预设好的色彩(也就是蓝色调),后面设置页面那边出来后,我再允许自定义色值。 4. WebView 全文解析的编码默认是 UTF-8,如果你访问的文章原页面中使用了其他的编码(例如“人民网 RSS” 是 GBK 编码),当全文解析时会显示乱码。同上条,将在设置页面中给予手动指定编码。 5. 网页可读性解析插件使用的是与 Mozilla Firefox 浏览器一致的 Readability4J,原文中的某些元素(例如无关元素、广告、内嵌视频)可能会被过滤,后面我再看能不能自定义忽略某些过滤规则。 6. 上面两条问题的临时解决办法:与 Reeder 的交互逻辑一样,可以点击文章标题跳转到原网页。 7. 判断 RSS 源是否已订阅的依据是 URL 是否一致,你可以通过不同的 URL 开头(如“http”或“https”)来订阅两个内容一样的 RSS 源,这可以用于一些测试。