Skip to content
TnomlavPublic

About

本地优先的 Android 图片、视频与壁纸管理器,支持批量整理、图片编辑、视频播放与设备端隐私保护。

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Album

本地优先的 Android 图片、视频与壁纸管理器

整理、编辑、播放和展示你的媒体,不把图库交给云端。

下载 APK 构建状态 Android 7.0+ Kotlin + Compose MIT 许可证

下载 · 功能 · 从源码构建 · 隐私与权限

Album 相对普通 Android 相册最突出的差异,是把 Pixiv 本地归档与 Tag 检索、静态与动态壁纸队列、完整图片编辑和兼容 AVI 的视频播放集中在同一款本地优先应用中。它不仅能浏览和整理照片视频,还能按作品、画师与 Tag 归档 Pixiv 图片,建立持久化的设备端 Tag 索引,管理可轮播的动态壁纸,并通过回收站、查重和批量文件操作保护本地媒体;无需账号、云端图库、分析或广告 SDK。

截图

按文件夹浏览图片
相册与文件夹
按时间查看图片
时间轴
视频播放与播放控制
视频播放
图片编辑与调节
图片编辑

为什么是 Album

  • 媒体留在本机。 不要求注册账号,不提供云端相册,也不接入分析或广告 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 assembleDebug

Windows 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 私下报告。

项目状态

贡献

欢迎提交问题反馈和代码贡献。提交前请至少运行:

./gradlew testDebugUnitTest lintDebug

界面和行为改动请附复现步骤、设备版本与截图。界面文案统一放在 ui/AppLanguage.kt 的字典中,新增中文文案时请同时补英文;关键逻辑请配单元测试。

许可证

Album 使用 MIT 许可证 开源发布。

About

本地优先的 Android 图片、视频与壁纸管理器,支持批量整理、图片编辑、视频播放与设备端隐私保护。

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages