Skip to content

旅行者便签 v1.1.7(游戏资讯:来源切换 / 官方活动与公告 / B站动态)

Choose a tag to compare

@having5548 having5548 released this 18 Sep 12:36
· 6 commits to main since this release

旅行者便签 v1.1.7 · versionCode 9

非官方第三方工具,与米哈游无任何关联,仅供个人学习自用。自动签到可能违反米哈游服务条款,风险自负。

自线上 v1.1.5 以来的全部改动(含未单独发布的 1.1.6):

修复

  • 点公告闪退 / 一启动就闪退的根因:公告正文处理里照搬了胡桃工具箱的一条正则
    style="(?!")*?vertical-align:middle;" —— 它用量词修饰零宽断言,桌面 JVM 能编译(排查时被误导过一轮),
    但 Android 的 java.util.regex 并不保证支持。现在换成等价且完全可移植的写法,
    正则改到用的时候才编译 + 统一 Throwable 兜底
  • 公告详情不再新开 Activity,改为资讯页内的覆盖层且首次点开才创建,冷启动路径与 1.1.5 保持一致
  • 新增崩溃记录:未捕获异常堆栈写 cacheDir/last_crash.txt(下次启动弹窗显示,可复制),
    并另存一份到系统「下载」目录 travelernote_crash_*.txt —— 万一应用连启动都起不来也能取出日志

我的角色

  • 元素精通不再按百分比显示(属性 20–30 被整体当百分比,把 28 也套上了 %);百分比词条改为逐项枚举
  • 天赋名称与顺序修正:skill_type 只有 1 = 战斗天赋、2 = 固有天赋,
    三条战斗天赋按 skill_id 升序对应 普通攻击 / 元素战技 / 元素爆发,固有天赋不再显示
  • 星级加括号:角色 / 武器 / 圣遗物统一写成 (5★)
  • 圣遗物排版:「部位 + 套装(星级) + 强化等级」一行,主词条一行,副词条一个词条一行竖排

游戏资讯(新页签)

  • 顶部来源切换:官方 / B站,切换控件为 iOS 分段控件风格(浅色圆角轨道 + 白色胶囊滑块,无描边)
  • 官方:活动日历(含起止时间、剩余天数与奖励)+ UP 池(含起止时间与 UP 角色武器)+ 游戏公告
  • B站:原神官方账号动态(隐藏 WebView 截获页面自身请求后原生排版,含视频/动态/专栏)
  • 点击条目一律在应用内 WebView 打开网页,不唤起哔哩哔哩客户端、不跳系统浏览器
  • 拦截「打开 App / 下载客户端 apk」:注入 JS + WebViewClient + DownloadListener 三处,
    实测 B站手机网页会自动拉客户端安装包

安装

  • 要求 Android 11(API 30)及以上,下载 TravelerNote-v1.1.7.apk 直接安装
  • 签名证书 SHA-256 0ea8c2be7789bd69d7595cf8d416b8a71ca213f322e671d6ff5928d2a63b04dc,与前几版一致,可覆盖安装
  • 自行构建:需要 JDK 17 与 Android SDK 34,.\gradlew.bat assembleRelease

许可证:GPL-3.0