Album 相对普通 Android 相册最突出的差异,是把 Pixiv 本地归档与 Tag 检索、静态与动态壁纸队列、完整图片编辑和兼容 AVI 的视频播放集中在同一款本地优先应用中。它不仅能浏览和整理照片视频,还能按作品、画师与 Tag 归档 Pixiv 图片,建立持久化的设备端 Tag 索引,管理可轮播的动态壁纸,并通过回收站、查重和批量文件操作保护本地媒体;无需账号、云端图库、分析或广告 SDK。
![]() 相册与文件夹 |
![]() 时间轴 |
![]() 视频播放 |
![]() 图片编辑 |
- 媒体留在本机。 不要求注册账号,不提供云端相册,也不接入分析或广告 SDK。
- 从浏览到整理是一套完整流程。 可以按文件夹、相册或时间轴查看,批量复制、移动、重命名和删除,并用回收站降低误删风险。
- 为实际使用补齐细节。 收藏会跟随文件改名和移动;导入导出覆盖收藏、队列、排除文件夹与偏好设置。
浏览与整理
- 图片和视频按文件夹、相册、时间轴浏览,支持搜索、排序、收藏和多选
- 使用系统媒体库与安全文件夹访问复制、移动、重命名和删除媒体
- 回收站保留期、重复图片检测、文件夹排除
- 接收其他应用的“分享到 Album”,导入时选择目标文件夹
编辑与播放
- 图片裁剪、旋转、翻转、曝光与色彩调节、滤镜、涂鸦和文字
- 保存编辑副本或替换原图,保存前明确确认
- 基于 Media3 的视频播放,支持进度记忆、后台播放、画中画与小窗
- AVI 等格式可通过 LibVLC 兼容路径播放,支持手势跳转和播放控制
壁纸与展示
- 静态与动态壁纸队列、裁剪、轮播和低功耗模式
- 幻灯片队列与显示设置
- 深浅色主题、强调色、中文和英文界面
可选工具
- Pixiv 登录后按作品、画师与 Tag 归档本地图片
- 开源许可可在应用内离线查看
前往 GitHub Releases 获取已发布的 APK、更新清单与校验信息。安装包按 CPU 架构拆分:
| 文件 | 适用设备 |
|---|---|
arm64-v8a |
大多数近年的 Android 手机和平板 |
armeabi-v7a |
32 位 ARM 设备 |
x86_64 |
Android 模拟器 |
APK、更新清单和校验文件都通过 Releases 分发,不提交到 Git 仓库。
本地构建需要 JDK 17 和 Android SDK,也可以直接使用 Android Studio 打开仓库。
git clone https://github.com/Tnomlav/Album.git
cd Album
./gradlew testDebugUnitTest lintDebug assembleDebugWindows PowerShell:
.\gradlew.bat testDebugUnitTest lintDebug assembleDebug调试版 APK 位于 app/build/outputs/apk/debug/。项目默认按 CPU 架构拆分;需要单个全架构安装包时加上 -PalbumUniversalApk=true。
正式版签名通过本机 Gradle 属性提供,请不要提交密钥库或密码:
ALBUM_STORE_FILE
ALBUM_STORE_PASSWORD
ALBUM_KEY_ALIAS
ALBUM_KEY_PASSWORD
版本号以 version.properties 为唯一来源。完整发布步骤见 RELEASING.md。
Album 的本地媒体扫描、排序、编辑、播放、收藏和缩略图缓存默认都在设备上完成。App 不提供云端媒体同步,也不接入统计或广告服务。
Pixiv 归档是可选功能:只有主动使用时会连接 Pixiv 读取公开作品信息。请遵守 Pixiv 的服务条款、版权要求和所在地法律。
应用只在对应功能需要时请求媒体或文件夹权限。移动、复制和归档能力受 Android 版本、目标目录和应用权限策略影响。安全问题请按 SECURITY.md 私下报告。
- 当前功能范围、已知短板和验收标准见 产品成熟度复盘
- 每个版本的改动记录见 CHANGELOG.md
- 第三方组件与许可证见 THIRD_PARTY_NOTICES.md
欢迎提交问题反馈和代码贡献。提交前请至少运行:
./gradlew testDebugUnitTest lintDebug界面和行为改动请附复现步骤、设备版本与截图。界面文案统一放在 ui/AppLanguage.kt 的字典中,新增中文文案时请同时补英文;关键逻辑请配单元测试。
Album 使用 MIT 许可证 开源发布。



