旅行者便签 v1.1.7(游戏资讯:来源切换 / 官方活动与公告 / B站动态)
旅行者便签 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