Repository navigation
Releases: qiujiu-dev/XAvatarWall
Releases · qiujiu-dev/XAvatarWall
Release list
安卓app版本发布
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补全个性化功能
XAvatarWall v2.5(内部版本 31)
本次更新
个性化设置大升级
- 个性化设置移入扩展首页,打开插件即可调整
- 顶部标题支持变量 XX,自动替换为图片中的实际头像数量
- 新增 4 种渐变模板:从上到下 / 从左到右 / 从左上到右下 / 中间向四周
- 渐变支持自定义起始色与结束色
- 我的头像自动抓取,支持「我最大」左上角展示或居中放大
- 新增图片下方文字,头像形状、网格间距、标题颜色均可自定义
版本与更新
- 新增版本检测,发现新版本时自动提示
- 右上角显示版本号与内部版本号,点击跳转仓库
- 新增「检查更新」入口,直达 Releases 页面
细节优化
- 生成图文案优化,粉丝数量显示为 followers
- 界面文字简化,去掉冗余括号与提示
下载与使用
加载方式:chrome://extensions → 开发者模式 → 加载已解压的扩展程序
浏览器版本发布
XAvatarWall2.0
全新浏览器插件版本发布。
输入 X 用户名,一键自动采集粉丝头像,生成纪念头像墙。
不再需要 Python、篡改猴脚本或手动导出 JSON。
注:压缩包内部含有安装视频,因为我忘记剪辑了()明天再改正式版本安装视频喵
V0.0.6
📝 Release Note
Fixes and improvements