Skip to content

Releases: qiujiu-dev/XAvatarWall

安卓app版本发布

Choose a tag to compare

@qiujiu-dev qiujiu-dev released this 24 Sep 13:20
7730b50

XAvatarWall(安卓版 v3.0)

把你在 X(Twitter)上的粉丝头像收集起来,自动拼成一张「头像墙」图片,一键保存到手机相册随时分享。

这是 XAvatarWall 系列的第 4 个版本(前三个为浏览器插件版 v1.0.0 / v2.0.0 / v2.5),安卓版当前为 v3.0。

安卓版特性

  • 一键生成头像墙:登录 X 账号后自动抓取粉丝头像,按网格拼成壁纸式图片。
  • 头像缓存复用:已下载的头像本地缓存,反复生成或调样式不重复下载,省流量更快。
  • 个性化设置:在设置页调整
    • 背景样式(渐变 / 纯色等)
    • 头像形状(圆角 / 圆形等)
    • 间距(自动 / 紧凑 / 宽松)
    • 标题文字
    • 改完点「保存并重新生成」即时出图。
  • 实时预览:生成后主界面直接显示预览图,可滚动查看整张墙。
  • 保存到相册:生成结果一键存入手机相册,方便分享。
  • 远程公告系统:首页底部展示运营公告(废话条)。

技术栈

  • Kotlin + Jetpack Compose(Material 3)
  • 单 Activity + ViewModel 状态驱动界面
  • minSdk 26 / targetSdk 36 / compileSdk 36
  • 网络请求对接 X GraphQL 接口,本地用 WebView 登录拿 cookie
  • 构建与签名说明见 UPLOAD_GUIDE.md

构建与签名

# 需要本机准备 keystore.properties 和 keystore/ 密钥库
./gradlew :app:assembleRelease
# 产物:app/build/outputs/apk/release/app-release.apk
若本机没有 Gradle 包装器,请用 Android Studio 打开本工程,或本地安装 Gradle 后执行 gradle :app:assembleRelease

补全个性化功能

Choose a tag to compare

@qiujiu-dev qiujiu-dev released this 18 Aug 15:02
9426b03

XAvatarWall v2.5(内部版本 31)

本次更新

个性化设置大升级

  • 个性化设置移入扩展首页,打开插件即可调整
  • 顶部标题支持变量 XX,自动替换为图片中的实际头像数量
  • 新增 4 种渐变模板:从上到下 / 从左到右 / 从左上到右下 / 中间向四周
  • 渐变支持自定义起始色与结束色
  • 我的头像自动抓取,支持「我最大」左上角展示或居中放大
  • 新增图片下方文字,头像形状、网格间距、标题颜色均可自定义

版本与更新

  • 新增版本检测,发现新版本时自动提示
  • 右上角显示版本号与内部版本号,点击跳转仓库
  • 新增「检查更新」入口,直达 Releases 页面

细节优化

  • 生成图文案优化,粉丝数量显示为 followers
  • 界面文字简化,去掉冗余括号与提示

下载与使用

加载方式:chrome://extensions → 开发者模式 → 加载已解压的扩展程序

项目地址:https://github.com/qiujiu-dev/XAvatarWall

浏览器版本发布

Choose a tag to compare

@qiujiu-dev qiujiu-dev released this 17 Aug 15:38
f9afea8

XAvatarWall2.0

全新浏览器插件版本发布。

输入 X 用户名,一键自动采集粉丝头像,生成纪念头像墙。

不再需要 Python、篡改猴脚本或手动导出 JSON。

注:压缩包内部含有安装视频,因为我忘记剪辑了()明天再改正式版本安装视频喵

V0.0.6

Choose a tag to compare

@github-actions github-actions released this 16 Aug 16:37
66f18ba

📝 Release Note

Fixes and improvements