Skip to content

Releases: klxiaoniu/QQVersionList

v1.3.1

14 Jun 08:11
9a5f912
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.3.1

QQ Ver. Tool Banner

Note

“QQ”“腾讯 QQ”“腾讯”“Tencent”“微信”“WeChat”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”“Tencent”“微信”“WeChat”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”、“Tencent”、“微信”、“WeChat”商标的注册和拥有。

Note

Android™ 是 Google LLC 的商标。

更新说明

日志

新增

  • 新增:默认使用浏览器接管下载意图,可在设置中更改为 QVT 原先版本的系统下载管理器实现下载意图

优化

  • 使用 Kotlin Serialization 替换 Google Gson 实现 JSON 相关能力

其它更改

  • “猜版 for Android”更改为“猜版 Extended”,实际效果不变

上游更改

  • 新增:Kotlin Serialization(org.jetbrains.kotlinx:kotlinx-serialization-json)1.7.0
  • 删除:不再需要的 Google Gson(com.google.code.gson:gson
  • 更新:Android Gradle Plugin 更新至 8.4.2
  • 更新:Gradle 更新至 8.8

Important

已知 Bug

特性

  • 猜版——助力获取潜在的最新版本
  • 支持自定义猜版后缀
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

获取后续更新

Obtanium

Get it on Notif Center


以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • 默认使用浏览器接管下载意图、使用 Kotlin Serialization 替换 Google Gson、上游更新 by @ArcticFoxPro in #53

全部更改信息: v1.3.0...v1.3.1


APK 附件特征码

SM3:EB80C0632C64D8B342AFB06EA20FA065A5759C3BDE0ADEF0346F5051876A1A45

v1.3.0

03 Jun 06:00
8528983
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.3.0

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”“Tencent”“微信”“WeChat”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”“Tencent”“微信”“WeChat”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”、“Tencent”、“微信”、“WeChat”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

用户协议变更

  • 用户协议存在变更内容,请用户仔细阅读新协议。

新增

  • 新增:Android 微信猜版功能(实验性)
    • Android 微信猜版功能为 QQ 版本列表实用工具附带的实验性功能,可能存在不可预知的稳定性问题。
  • 新增:更改版本列表大数字字体为 TCloudNumber
    • 已向 Tencent TDesign 团队员工确认 TCloudNumber 是免费可商用字体

优化

  • 优化:减少猜版过程的持久化存储读取次数以减少不必要的性能开销

其他更改

  • 猜版对话框“空格版”更改为“空格猜版”,实际作用不变
  • 猜版对话框“版本”文本框标题更改为“猜版类型”,文本框提示语也跟随标题改变,实际作用不变

上游更改

  • 更新:Jetpack Lifecycle(androidx.lifecycle:lifecycle-runtime-ktx)更新至 2.8.1
  • 更新:Jetpack Appcompat(androidx.appcompat:appcompat)更新至 1.7.0

已知 Bug

特性

  • 猜版——助力获取潜在的最新版本
  • 支持自定义猜版后缀
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

获取后续更新

Obtanium

Get it on Notif Center


以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • 新增微信猜版功能(实验性)、减少猜版过程的持久化存储读取次数 by @ArcticFoxPro in #50
  • Bump the maven-dependencies group with 3 updates by @dependabot in #51
  • 更改版本列表大数字字体为 TCloudNumber by @ArcticFoxPro in #52

全部更改信息: v1.2.9...v1.3.0

v1.2.9

28 May 07:11
cb750bd
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.9

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:打开 QVT 后更新 Android QQ 版本再返回 QVT,点击刷新并不会更新“已安装”标识的 Bug
  • 修复:测试版猜版状态下,当猜版对话框小版本号为空时点击猜版出现的空异常

优化

  • 优化:小版本号 5 的倍数限制和小版本号判空限制的报错提示更可读
  • 优化:版本列表展开后的图片视图添加 Coil 自带圆角效果

其它更改

  • 使用 setStrictness(Strictness.LENIENT) 替代 Gson 2.11.0 废弃的 setLenient()
  • 去掉 K2 编译器的显式声明(Kotlin 2.0.0 RC 3 和 Kotlin 2.0.0 Release 及以上版本默认启用 K2 编译器)
  • 关于界面贡献者新增 GMerge

上游更改

  • 更新:Kotlin 更新至 2.0.0
  • 更新:Android Gradle Plugin 更新至 8.4.1
  • 更新:Jetpack Lifecycle(androidx.lifecycle:lifecycle-runtime-ktx)更新至 2.8.0
  • 更新:Google Gson(com.google.code.gson:gson)更新至 2.11.0
  • 更新:提升 Java 编译链至 Java 21

已知 Bug

特性

  • 猜版——助力获取潜在的最新版本
  • 支持自定义猜版后缀
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

获取后续更新

Obtanium

Get it on Notif Center


以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • [测试]提升 Java 编译链至 Java 21 by @ArcticFoxPro in #44
  • Bump actions/upload-artifact from 4.3.1 to 4.3.3 in the action-dependencies group by @dependabot in #45
  • Bump the maven-dependencies group with 3 updates by @dependabot in #46
  • 修复猜版"测试版"、"空格版"小版本号为空时的NPE问题 by @egmsia01 in #49
  • 更换GsonBuild被废弃语句、重写“已安装”标识逻辑 by @ArcticFoxPro in #48

新贡献者

全部更改信息: v1.2.8...v1.2.9

v1.2.8

16 May 13:42
2929e0d
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.8

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:在 Android 10 及以下版本,BottomAppBar 被系统边衬区遮挡的 Bug
    • 修复前:
      1
      修复后:
      2

新增

  • 新增:“已安装”标识,可显示当前设备已经安装的 QQ 版本

优化

  • 优化:异步方法读取猜版后缀字符串持久化存储,防止潜在的 ANR

其他更改

  • 字符串“Json”更改为“JSON”,并对其所在文案进行了细微更改
  • 关于界面细微更改

上游更改

  • 更新:Kotlin 更新至 2.0.0-RC3
  • 更新:Java 编译链更新至 Java 17
  • 更新:Jetpack Android Core KTX(androidx.core:core-ktx)更新至 1.13.1
  • 更新:Jetpack DataStore Preferences(androidx.datastore:datastore-preferences)更新至 1.1.1

已知 Bug

特性

  • 猜版——助力获取潜在的最新版本
  • 支持自定义猜版后缀
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

获取后续更新

Obtanium

Get it on Notif Center


以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

全部更改信息: v1.2.7...v1.2.8

v1.2.7

05 May 08:56
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.7

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:使用临时方案 android:minWidth="0dp" 修复右下角浮动按钮在扩展文字过少的情况下扩展动画出现跳动问题

新增

  • 新增:设置-猜版后缀设置 可设置测试版猜版默认后缀

优化

  • 优化:关于界面提供更多信息

其它更改

  • 临时方案会导致右下角浮动按钮扩展态变小

上游更改

  • 更新:Kotlin 更新至 2.0.0-RC2
  • 更新:Android Gradle Plugin 更新至 8.4.0
  • 更新:Android KTX Core(androidx.core:core-ktx)更新至 1.13.0
  • 更新:Material Components for Android(com.google.android.material:material)更新至 1.12.0

已知 Bug

特性

  • 猜版——助力获取潜在的最新版本
  • 支持自定义猜版后缀
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

获取后续更新

Obtanium

Get it on Notif Center


以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • 临时方案修复浮动按钮跳动问题、新增可设置测试版猜版默认后缀 by @ArcticFoxPro in #40

全部更改信息: v1.2.6...v1.2.7

v1.2.6

25 Apr 03:54
e228b59
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.6

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:扩展测试版猜版时无法猜测 _64 后缀的问题

新增

  • 新增:自定义猜版后缀,可猜测:
    • https://downv6.qq.com/qqweb/QQ_1/android_apk/Android_<主版本号><自定义后缀>.apk
    • https://downv6.qq.com/qqweb/QQ_1/android_apk/Android_<主版本号>.<小版本号><自定义后缀>.apk

优化

  • 优化:同意用户协议后再获取数据(showGuessVersionDialoggetData 方法提到外面)
  • 优化:修改设置不重新获取数据,使用 ListAdapter 实现局部刷新,防止部分刷新闪烁

其它更改

  • 简化复用 bind 部分代码

已知 Bug

特性

  • 猜版——助力获取潜在的最新版本
  • 支持自定义猜版后缀
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

如何获取更新?

GitHub Release 方案

直接在本 Release 下载资产文件后安装。获取未来更新需要长期关注本项目动态。

Obtainium 方案

您可以使用 Obtainium 来接收 QQ 版本列表实用工具的未来更新。Obtainium 可以让您从一个 APP 内直接从其他 APP 的发布源获取安装包和更新应用程序,并在发布新版本时收到通知。

一键导入

若您的 Android 设备已安装 Obtainium,点击下方图片即可快速导入 QQ 版本列表实用工具的 Obtainium 配置。

Obtanium

手动导入

下载安装并打开 Obtainium,点击底部导航栏“添加应用”,在“来源 URL”中输入:

https://github.com/klxiaoniu/QQVersionList/

然后在下方“版本号匹配组规则(正则表达式)”内填入:

(?<=v)(.*)

“引用匹配组规则,将用于版本字符串提取”填入:

$0-Release

填入完成后,点击“添加”按钮即可。


以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • perf: getData after UA is agreed by @bggRGjQaUbCoE in #38
  • 新增自定义猜版后缀,修复扩展测试版猜版时无法猜测 _64 后缀的问题 by @ArcticFoxPro in #39

新贡献者

全部更改信息v1.2.5...v1.2.6

v1.2.5

20 Apr 08:08
c92bc02
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.5

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:RTL 语言下布局未正常跟随预期布局的问题

新增

  • 新增:全新版本列表界面(见附图)
  • 新增:猜版成功页新增大小显示

优化

  • 优化:持久化存储基本完成从 SharedPreferences 到 Jetpack DataStore 的迁移,提供同步和异步读写方式
  • 优化:版本列表收折状态也能展示包占比数值
  • 优化:更改版本列表“大小”文案为“额定大小”
  • 优化:调整了版本列表文字颜色,版本号文字颜色为 On Primary Container,详情文字颜色为 On Secondary Container

其他更改

  • 关于对话框删除“其他贡献者”(因为贡献者不是作者属性)
  • 用列表切换逻辑替换 1.2.4 版本猜版后缀切换实现逻辑的矢代码

上游更改

  • 更新:Android Gradle Plugin 更新至 8.3.2
  • 更新:Jetpack SplashScreen(androidx.core:core-splashscreen)更新至 1.1.0-rc01
  • 新增:Jetpack Lifecycle(androidx.lifecycle:lifecycle-runtime-ktx)2.7.0

已知 Bug

附图

IMG_20240419_235034.jpg

特性

  • 猜版:助力获取潜在的最新版本
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • 删除“其他贡献者”(因为贡献者不是作者),基本完成SP到Jetpack DataStore的迁移,上游更新,更改版本列表“大小”文案 by @ArcticFoxPro in #36
  • 更改版本列表界面、修复RTL语言下布局问题、DataStore封装改为内部协程、用列表切换逻辑替换猜版矢代码 by @ArcticFoxPro in #37

全部更改信息: v1.2.4...v1.2.5

v1.2.4

10 Apr 12:00
fd005b0
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.4

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:关于对话框内“开源地址”无法点击的问题
  • 修复:当未获取到安装包大小时分享字符串显示大小为“-0.00 MB”的问题
  • 修复:部分机型(如 HUAWEI Mate 60 Pro、Xiaomi Pad 5)桌面图标边缘出现黑线的问题
  • 修复:部分机型(如 HUAWEI Mate 60 Pro)展开版本列表卡片时文字跳动的问题
  • 修复:横竖屏切换时 Activity 被重载的问题

新增

  • 新增:扩展猜版正式版和测试版直链格式(扩展猜版测试版格式需在设置手动开启)
    • 测试版包含 _64_HB_64_HB1_64_HB2_64_HB3_64_HD_64_HD1_64_HD2_64_HD3_64_HD1HB_HB_64_HB1_64_HB2_64_HB3_64_HD_64_HD1_64_HD2_64_HD3_64_HD1HB_64 后缀。
    • 正式版包含 _64_HB_64_HB1_64_HB2_64_HB3_HB_64_HB1_64_HB2_64_HB3_64 后缀。
    • 后缀切换代码是矢,先上线功能,之后改成后缀列表切换。
  • 新增:适配 SplashScreen 启动画面(支持 Android 12+ 动态颜色)

优化

  • 优化:更换设置、用户协议和报错图标,并新增 Json 详情对话框图标
  • 优化:Json 详情对话框显示“Json 详情”标题
  • 优化:报错对话框文案
  • 优化:分享字符串添加风险提示

其他更改

  • 缩小猜版对话框测试版警示文字

上游更改

  • 更新:Android KTX Core(androidx.core:core-ktx)更新至 1.13.0-rc01
  • 更新:Gradle 更新至 8.7
  • 更新:Kotlin 更新至 2.0.0-RC1
  • 新增:Jetpack DataStore(androidx.datastore:datastore-preferences1.1.0-rc01(QQ Ver. Tool 相关持久化存储逻辑代码还未开始迁移)
  • 新增:SplashScreen(androidx.core:core-splashscreen1.0.1

已知 Bug

特性

  • 猜版:助力获取潜在的最新版本
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • 更换部分图标、当未获取到安装包大小时分享字符串不显示大小、Json 详情对话框显示标题、报错对话框文案优化 by @ArcticFoxPro in #31
  • 适配 Splash Screen 启动画面 by @ArcticFoxPro in #32
  • 修复部分机型桌面图标边缘出现黑线的问题、修复部分机型展开版本列表卡片时文字跳动的问题、修复横竖屏切换时 Activity 被重载的问题、启动画面适配动态配色 by @ArcticFoxPro in #33
  • 扩展猜版正式版和测试版直链格式 by @ArcticFoxPro in #34
  • 分享字符串添加风险提示,上游更新:Gradle、Kotlin和Splash Screen,新增DataStore by @ArcticFoxPro in #35

全部更改信息: v1.2.3-Fix...v1.2.4

v1.2.3-Fix

04 Apr 12:51
9c47d12
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.3-Fix

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:猜版成功后点击内置下载按钮下载后找不到文件的问题
  • 修复:猜版对话框主版本号和下拉菜单未对齐的问题

已知 Bug

特性

  • 猜版:助力获取潜在的最新版本
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • 修复内置下载按钮下载后找不到文件的问题 by @ArcticFoxPro in #30

全部更改信息: v1.2.3...v1.2.3-Fix

v1.2.3

03 Apr 16:24
Compare
Choose a tag to compare

QQ 版本列表实用工具 for Android v1.2.3

QQ Ver. Tool Banner

  • “QQ”“腾讯 QQ”“腾讯”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“QQ”“腾讯 QQ”“腾讯”的使用旨在注明和指向对应主体,并非表示对“QQ”、“腾讯 QQ”、“腾讯”商标的注册和拥有。
  • Android™ 是 Google LLC 的商标。

更新说明

日志

修复

  • 修复:去除可能存在的系统栏遮罩
  • 修复:版本列表部分文字区域无法触发长按动作的问题
  • 修复:猜版成功对话框左侧 4 按钮和右侧按钮重叠的问题(Issue:#27

新增

  • 新增:猜版对话框自动避让软键盘

优化

  • 优化:猜测正式版结束后 Toast 提示文案更改
  • 优化:猜版成功对话框左侧 4 按钮添加横向滚动组件(Issue:#27
  • 优化:去除点击猜版下拉菜单就隐藏软键盘的逻辑
  • 优化:猜版对话框点击开始后关闭软键盘和清除文本框焦点
  • 优化:报错对话框点击复制按钮后不再自动关闭对话框
  • 优化:小版本号触发 5 的倍数限制后的报错对话框显示详细跟踪信息

其他更改

  • 关于页作者添加“其他贡献者”文字

已知 Bug

特性

  • 猜版:助力获取潜在的最新版本
  • 采用 Material 3 组件库构建
  • 支持 Pixel 启动器动态配色桌面图标
  • 支持 Shortcuts 快速进入猜版

以下内容由 GitHub Generate release notes 自动生成

拉取请求信息

  • Invoke enableEdgeToEdge() before set content view by @color597 in #24
  • enableEdgeToEdge()移动到super.onCreate()前、删除WindowCompat.setDecorFitsSystemWindows(window, false) by @ArcticFoxPro in #25
  • 优化猜测 Toast 提示文案、猜版成功对话框左侧 4 按钮添加横向滚动组件 by @ArcticFoxPro in #26
  • 去除可能存在的系统栏遮罩、去除点击猜版Spinner就隐藏软键盘的逻辑、关于页作者添加“其他贡献者”、修复版本列表部分文字无法触发长按动作的问题、优化猜版对话框点击开始后关闭软键盘 by @ArcticFoxPro in #29

全部更改信息: v1.2.2...v1.2.3