发现 
移动应用效率工具
NFile:高颜值 Android 文件管理器
一款基于 Flutter 的 Android 文件管理器,界面精美,内置媒体播放器、图片查看器与文本编辑器。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.0.43
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
NFile 是一款使用 Flutter 构建的 Android 文件管理器,主打高颜值的文件管理体验。它采用带有纹理与透明混合的视觉效果,营造出玻璃拟态(glassmorphic)的现代观感,提供专属的「Broken」图标包与适合 AMOLED 屏幕的动态深色模式,并贯穿 iOS 风格的弹性动效与顺滑转场。
在最新版本中,NFile 已从单纯的文件浏览器扩展为完整的媒体中心,内建高性能播放器与查看器。
主要功能
- 精致 UI/UX: 纹理与透明混合的美学风格,带来现代化的玻璃拟态文件浏览体验。
- 原生媒体索引: 借助设备原生索引,为图片、视频、音频提供极快的图库视图,无需缓慢的递归扫描。
- 内置媒体播放器:
- 高性能视频播放器: 基于
media_kit,可流畅播放高分辨率视频。 - 优雅的音频播放器: 界面简洁,支持专辑封面与精确拖动定位。
- 双指缩放图片查看器: 用手势顺滑地查看照片细节。
- 高性能视频播放器: 基于
- 内置文本编辑器: 可直接在应用内查看和编辑
.txt、.md、.json及其他代码文件。 - 高级排序: 按最新、最旧或日期筛选媒体,快速找到所需内容。
- 完整文件操作: 轻松复制、剪切、粘贴、重命名、删除文件或文件夹。
- 快捷分类: 一键进入已索引的媒体库。
- 存储概览: 以可视化方式展示设备内部存储的占用情况。
- 流畅交互: 全局采用 iOS 风格的弹性物理动效与平滑过渡。
安装与使用
从源码构建运行:
- 克隆本仓库。
- 执行
flutter pub get安装依赖。 - 在 Android 设备(需 API 21 及以上)上执行
flutter run。
权限说明
应用需要以下权限才能完整工作:
MANAGE_EXTERNAL_STORAGE:用于在整个设备范围内进行文件操作。READ_MEDIA_IMAGES、READ_MEDIA_VIDEO、READ_MEDIA_AUDIO:用于高速的原生媒体索引。
注意事项
- 项目目前面向 Android 平台,运行环境要求 API 21+。
- 由于使用了
MANAGE_EXTERNAL_STORAGE等敏感权限,首次使用时需在系统设置中授予相应权限,否则文件操作与媒体索引功能将受限。 - 项目采用 GNU GPL v3 许可证。
- 技术栈:Flutter / Dart、
provider(状态管理)、media_kit(音视频播放)、photo_manager与on_audio_query(索引)、permission_handler(权限)、photo_view与open_filex(查看与打开文件)。
本作品整理自 GitHub 开源项目 Senzme/NFile,原作者 @Senzme,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.0.43当前版本
新增同步歌词与交互式滚动、自动加载歌曲目录下的 .lrc 文件;新增「双击退出」选项;统一各分类的选择计数标题;新增快捷分类缓存并优化滚动与查询性能,修复大压缩包解压内存泄漏等问题。
评论