一个自托管的网页文件管理平台,通过插件架构连接 SFTP、S3、SMB、WebDAV、FTP 等多种存储后端。
zhanghai/MaterialFiles
一款开源的 Material Design 风格 Android 文件管理器,支持 Root、压缩包和 FTP/SFTP/SMB/WebDAV 网络存储。
- Star
- 9,405
- Fork
- 786
- 未关闭 Issue
- 625
- 最近提交
- 23天前
这是什么?
Material Files 是一款面向 Android 5.0 及以上版本的文件管理器,界面遵循 Material Design 设计规范。它提供面包屑导航、可自定义主题以及可选纯黑的夜间模式,并支持查看、解压和创建常见压缩包。
除基础浏览外,应用还可以在 Root 权限下访问和管理文件,并通过 FTP、SFTP、SMB 和 WebDAV 连接网络存储。其后端基于 Java NIO2 File API 并直接调用 Linux 系统调用,而不是解析 ls 命令输出,因此能正确处理符号链接、Linux 文件权限和 SELinux 上下文。
项目采用 GPL-3.0 许可证,可从 Google Play、F-Droid 和 GitHub Releases 获取。
核心功能
- 01面包屑导航,便于在文件系统中快速切换目录。
- 02支持 Root 权限,可查看和管理系统文件。
- 03可查看、解压和创建常见压缩包。
- 04可管理 FTP、SFTP、SMB 和 WebDAV 服务器上的文件。
- 05界面颜色可自定义,并提供可选纯黑的夜间模式。
- 06正确识别符号链接、文件权限和 SELinux 上下文。
适用场景
- 在 Android 手机或平板上以 Material Design 界面管理文件。
- 在已 Root 的设备上查看和修改系统文件。
- 通过 SMB、SFTP 或 WebDAV 访问家庭 NAS 或公司服务器上的文件。
- 直接在 Android 上解压或创建 zip 等压缩包。
快速上手
- 1
从 GitHub 发布页下载应用,或从 Google Play 或 F-Droid 安装
- 2
打开应用,并在提示时授予存储访问权限
使用前须知
- 仅支持 Android,需要 Android 5.0 或更高版本。
- root 相关功能需要设备已获取 root 权限。
收录于专题
标签
常见问题
- MaterialFiles 是什么?
- 一款开源的 Material Design 风格 Android 文件管理器,支持 Root、压缩包和 FTP/SFTP/SMB/WebDAV 网络存储。 Material Files 是一款面向 Android 5.0 及以上版本的文件管理器,界面遵循 Material Design 设计规范。它提供面包屑导航、可自定义主题以及可选纯黑的夜间模式,并支持查看、解压和创建常见压缩包。
- MaterialFiles 可以免费使用吗?用的什么许可证?
- MaterialFiles 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- MaterialFiles 还在维护吗?
- 活跃维护中。MaterialFiles 最近一次提交是在 2026年10月15日。
- MaterialFiles 适合用来做什么?
- 在 Android 手机或平板上以 Material Design 界面管理文件。 在已 Root 的设备上查看和修改系统文件。 通过 SMB、SFTP 或 WebDAV 访问家庭 NAS 或公司服务器上的文件。 直接在 Android 上解压或创建 zip 等压缩包。
- MaterialFiles 怎么安装和运行?
- 从 GitHub 发布页下载应用,或从 Google Play 或 F-Droid 安装 打开应用,并在提示时授予存储访问权限
- 在哪里获取 MaterialFiles?
- 源代码和安装说明在 GitHub 上:https://github.com/zhanghai/MaterialFiles
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.5万+27 本周1016GoAGPL-3.0更新于 前天
面向 Android 13 及以上设备的手电筒应用,可分级调节闪光灯亮度。
1476+2 本周71KotlinApache-2.0维护活跃更新于 19天前
一款 Android 应用,用于选择、启动并设置已安装的 AI 数字助手,如 ChatGPT、Claude、Gemini 等。
1474+4 本周66KotlinGPL-3.0维护活跃更新于 21天前
用 Rust 编写的终端文件管理器,基于异步 I/O,支持图片预览与 Lua 插件。
4.3万+140 本周1059RustMIT更新于 前天
一个用于 Android 应用的内存泄漏检测库,可在调试阶段自动报告泄漏对象。
3万+2 本周3989KotlinApache-2.0维护活跃更新于 17天前