发现 
移动应用效率工具
Material Files:Material Design 安卓文件管理器
遵循 Material Design 的开源 Android 文件管理器,支持 root、压缩包浏览与 FTP/SFTP/SMB/WebDAV 等远程协议。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.7.5
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Material Files 是一款面向 Android 5.0 及以上版本的开源文件管理器,使用 Kotlin 编写,严格遵循 Material Design 设计规范。作者因为不满意现有文件管理器在布局、对齐、间距、图标、字体等细节上的设计问题,也不愿意把 root 权限交给闭源应用,于是自己实现了这个项目。
底层没有使用 java.io.File,也没有解析 ls 命令输出,而是通过绑定 Linux 系统调用访问文件系统,因此能正确处理符号链接、文件权限和 SELinux 上下文,也能处理文件名含非法 UTF-8 编码的情况。后端基于 Java NIO2 File API 实现,前端使用 ViewModel 与 LiveData。



主要功能
- 开源轻量:代码干净,注重安全。
- Material Design:遵循 Material Design 规范,细节考究。
- 面包屑导航:在文件系统中逐级跳转更方便。
- Root 支持:借助 root 权限查看和管理文件。
- 压缩包支持:查看、解压和创建常见压缩文件。
- NAS 支持:管理 FTP、SFTP、SMB、WebDAV 服务器上的文件。
- 主题定制:可自定义界面配色,提供夜间模式,并可选用纯黑背景。
- Linux 友好:像 Nautilus 一样理解符号链接、文件权限与 SELinux 上下文。
安装与使用
应用可从以下渠道获取:
安装后即可作为常规文件管理器使用;访问需要 root 权限的目录时,需在设备上授予 root 权限。远程服务器需在应用内自行添加 FTP、SFTP、SMB 或 WebDAV 连接。
注意事项
- 本项目采用 GPL-3.0 许可证。
- 若要将此应用内置到自定义 ROM 中,请勿用它替换 AOSP 的 DocumentsUI——本应用并非为替代 DocumentsUI 设计,且依赖 DocumentsUI 完成外部 SD 卡授权等操作。
- 请确保用户能够卸载或至少停用该应用。
- 内置时请避免与 Play / F-Droid 版本冲突:要么使用作者(或 F-Droid)签名的 APK 以支持商店更新,要么 fork 项目并重命名包名后自行签名。
本作品整理自 GitHub 开源项目 zhanghai/MaterialFiles,原作者 @zhanghai,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.7.5当前版本
新增 Shizuku 支持,新增丹麦语和加利西亚语翻译,创建 ZIP 压缩包改用 AES-256 加密,Material Design 2 主题可能在 1.8.0 中移除,并修复若干问题。
评论