获取或自行构建
- 1从 GitHub Releases 下载并安装已签名的 APK。
- 2如需从源码构建,克隆 GitHub 仓库并用 Android Studio 打开。
- 3准备 Android SDK 36 与 JDK 21(源码兼容级别为 Java 17)。
- 4在终端运行
./gradlew :app:assembleDebug,或从 Android Studio 运行。
Android · Kotlin / Jetpack Compose · 开源 · v1.9.2
Media Master 是一款开源的 Android 媒体与文件管理应用,把照片、视频、音乐、文档、存储、应用以及网络共享上的文件放进同一个应用。无需账号、无需注册,打开即用。
从浏览照片和视频,到播放音乐、查看与扫描文档、清理存储和管理应用,每项功能都能从主屏幕一键直达。
Media Master 通过专用的 mediamaster:// 方案公开各功能入口。它未标记 BROWSABLE,因此网页无法触发,只有设备上明确构造该意图的应用才能调用。它同时注册到系统的“用其他应用打开 / 编辑”选择器。
mediamaster://library / audio / documents / manage / apps / clean / settingsmediamaster://browse?path=/storage/emulated/0/Download — 按绝对路径打开文件浏览器mediamaster://edit/image?uri=… / edit/video?uri=… — 图片与视频编辑器ACTION_EDIT(图片、视频)与 ACTION_VIEW(媒体、文件夹)未知或格式不正确的请求只会正常打开应用。删除、卸载、从备份恢复等破坏性操作绝不会由外部意图触发。
在“设置 → 服务器连接”中添加 SMB 共享和 WebDAV 服务器,即可浏览远程文件夹,并把文件交给系统的“用其他应用打开”。密码使用 EncryptedSharedPreferences(AES-256,密钥存于 Android Keystore)加密保存,绝不以明文存储。
所有网络请求均在主线程之外执行,带有连接与读取超时;主机不可达、密码错误或超时都会显示错误而非崩溃。
可自动检测 Samsung DeX(经典 + One UI 8 原生)、Android 桌面窗口、Motorola Smart Connect / Ready For、华为 EMUI 桌面、HONOR 桌面、小米 HyperOS 工作台、OPPO ColorOS PC 模式和联想平板 PC 模式,普通大屏平板或横屏不会触发。若设备无公开信号,可在“设置 → 桌面模式”中手动切换。桌面界面底部会显示当前模式,设置中也可查看桌面/触屏状态与检测到的厂商,DeX 下文字与状态栏颜色正确。左侧边栏覆盖全部功能,文件夹可拖放固定。
英语、日语、简体中文、阿拉伯语(RTL)与荷兰语的字符串键数量完全一致。数量表达使用 <plurals>,阿拉伯语覆盖全部六个分类。可在应用内设置切换,也可在 Android 13+ 的按应用语言设置中切换。
Media Master v1.7.0 以已签名 APK 的形式发布于 GitHub Releases。本次更新在 8 家 PC 模式支持的基础上,改进联想平板 PC 模式检测并提升深色模式对比度。
./gradlew :app:assembleDebug,或从 Android Studio 运行。需要 Android 7.0(API 24)及以上。媒体访问使用 Android 标准的 MediaStore / 存储访问框架。
开发者:折田悠希(Yuki_Orita)。开发记录与其他作品见 X 和官方网站。