跳到正文
发现
NFile:高颜值 Android 文件管理器
移动应用效率工具

NFile:高颜值 Android 文件管理器

一款基于 Flutter 的 Android 文件管理器,界面精美,内置媒体播放器、图片查看器与文本编辑器。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.0.43
平台
Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

NFile 是一款使用 Flutter 构建的 Android 文件管理器,主打高颜值的文件管理体验。它采用带有纹理与透明混合的视觉效果,营造出玻璃拟态(glassmorphic)的现代观感,提供专属的「Broken」图标包与适合 AMOLED 屏幕的动态深色模式,并贯穿 iOS 风格的弹性动效与顺滑转场。

在最新版本中,NFile 已从单纯的文件浏览器扩展为完整的媒体中心,内建高性能播放器与查看器。

主要功能

  • 精致 UI/UX: 纹理与透明混合的美学风格,带来现代化的玻璃拟态文件浏览体验。
  • 原生媒体索引: 借助设备原生索引,为图片、视频、音频提供极快的图库视图,无需缓慢的递归扫描。
  • 内置媒体播放器:
    • 高性能视频播放器: 基于 media_kit,可流畅播放高分辨率视频。
    • 优雅的音频播放器: 界面简洁,支持专辑封面与精确拖动定位。
    • 双指缩放图片查看器: 用手势顺滑地查看照片细节。
  • 内置文本编辑器: 可直接在应用内查看和编辑 .txt、.md、.json 及其他代码文件。
  • 高级排序: 按最新、最旧或日期筛选媒体,快速找到所需内容。
  • 完整文件操作: 轻松复制、剪切、粘贴、重命名、删除文件或文件夹。
  • 快捷分类: 一键进入已索引的媒体库。
  • 存储概览: 以可视化方式展示设备内部存储的占用情况。
  • 流畅交互: 全局采用 iOS 风格的弹性物理动效与平滑过渡。

安装与使用

从源码构建运行:

  1. 克隆本仓库。
  2. 执行 flutter pub get 安装依赖。
  3. 在 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 整理,以原仓库为准。

更新记录

  1. v1.0.43当前版本

    新增同步歌词与交互式滚动、自动加载歌曲目录下的 .lrc 文件;新增「双击退出」选项;统一各分类的选择计数标题;新增快捷分类缓存并优化滚动与查询性能,修复大压缩包解压内存泄漏等问题。

评论