NFile

SenzmeGPL-3.0活跃维护

一款界面精致的 Android 文件管理器,用 Flutter 开发,帮你更顺手地浏览和管理手机里的文件。

A Beautiful File Manager

v1.0.43发布于 2026-07-04 09:25 UTC439star26fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
flutter pub get
flutter run
硬件要求按 README 说明

README 未说明;仅支持 Android 设备,需 API 21 及以上

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Flutter 打造的 Android 高颜值文件管理器,内置媒体播放与文本编辑

一款界面精致的 Android 文件管理器,用 Flutter 开发,帮你更顺手地浏览和管理手机里的文件。

核心能力

  • 用原生媒体索引快速展示图片、视频和音频
  • 基于 media_kit 播放高分辨率视频
  • 内置音频播放器支持专辑封面与精确拖动
  • 应用内直接查看编辑 txt、md、json 等文本
  • 支持复制、剪切、粘贴、重命名、删除等文件操作

容易踩的坑

需要 MANAGE_EXTERNAL_STORAGE 等存储与媒体权限才能完整使用;仅在 Android 设备上运行,需先配置好 Flutter 环境

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.0.43
  1. v1.0.44NFile Release v1.0.44pre-release2026-07-12 · 2026-07-12 07:32 UTC
    查看更新说明

    Pre release

  2. v1.0.43NFile Release v1.0.43最新正式版2026-07-04 · 2026-07-04 09:25 UTC

    new update. Here is what is new:

    • Added synchronized lyrics support with an interactive layout featuring chronological scrolling and custom tap-to-seek playback (#65).
    • Added support for loading .lrc files automatically from the song's directory, with a manual file picker option starting at the primary storage root (#65).
    • Added a customizable "Double-Press to Exit" option in General & Behavior settings to bypass the app exit confirmation dialog (#65).
    • Standardized the selection title header format across Images, Videos, Audio, Documents, Files, Downloads, APKs, and Screenshots to display selected/total counts (e.g., 7/60) without using the word "Selected" (#65).
    • Added quick categories caching to prevent loading skeleton screens and display media lists immediately on startup.
    • Optimized folder scrolling responsiveness and media lookup database query performance.
    • Optimized grid layout column scaling for tablet and widescreen displays.
    • Fixed a memory leak crash when extracting large zip/archive files.
    • Fixed a bug causing duplicate item size and count properties in the media category info panel.
    • Fixed drawer header styling/typography constraints in custom dark themes.
    • Fixed screenshots loading glitches and cached category sync.

    Thank you so much! ❤️

  3. v1.0.42NFile Release v1.0.422026-06-07 · 2026-06-07 04:55 UTC
    查看更新说明

    new update. Here is what is new:

    • Added a full Settings Backup & Restore feature to easily save and migrate all your configurations (#50).
    • Added a customizable setting to show date/time, file size/item count, or nothing on the right side of list items when 3-dot action buttons are hidden.
    • Added Shizuku support to finally access protected directories like /sdcard/Android/data (#56).
    • Added custom typography support with the ability to import and load custom fonts (.ttf/.otf) at runtime.
    • Added swipe-to-new-tab gesture, tab long-press context actions, and session persistence to multi-tabs.
    • Added SAF (Storage Access Framework) DocumentsProvider and client mount support (#43).
    • Added a toggle to hide bottom navigation labels for a cleaner, ultra-minimalist look.
    • Added a setting to prevent the system's left-back gesture from conflicting with swiping open the App Drawer.
    • Added custom folder setup and path exclusions/deletions for Quick Categories.
    • Added support for extracting zip/archive files directly within the Quick Categories screen (#49).
    • Upgraded the App Manager with features to backup, share, and restore apps (#42).
    • Optimized the Home storage overview card by removing the redundant "Browse" button and trimming down extra bottom padding.
    • Offloaded folder size calculations to a background Dart isolate with caching to eliminate any app stutter or freezes (#45).
    • Fixed the Audio category appearing completely blank on Android 13+ after clearing data and granting permissions.
    • Fixed normal clicks on PDFs/documents launching external apps instead of using the built-in reader.
    • Fixed WebDAV 405 errors and added copy-paste support to internal storage (#52, #44).
    • Fixed certain zip archives displaying as empty by normalizing file paths (#47).
    • Fixed root path loading permission errors caused by double slashes.
    • Fixed not being able to switch tabs while a global search is actively running (#39).
    • Refactored the More Settings menu into clean, searchable subcategories.

    Thank you so much to everyone! ❤️

  4. v1.0.41NFile Release v1.0.412026-06-01 · 2026-06-01 04:46 UTC
    查看更新说明

    Just pushed a new update. Here is what is new:

    • Added a search toggle icon in More Settings app bar to clean up the layout.
    • Added a "Properties" option in the multi-select menu to view file details (#34).
    • Added predictive back gesture support for Android.
    • Fixed new downloads not showing up right away by auto-scanning in the background on app resume/tab switch (#36).
    • Fixed recycled list cards showing incorrect or deleted APK logos (#36).
    • Fixed app crashing on .3ds files when media previews were turned on (#35).
    • Disabled some features by default for a cleaner layout (re-enable them in More Settings).

    Thanks you so much for everyone ❤

  5. v1.0.40NFile Release v1.0.402026-05-31 · 2026-05-31 10:56 UTC
    查看更新说明

    We are pleased to announce the release of v1.0.40. This release primarily focuses on system stability and resolving crash issues observed on higher Android versions.

    What's New & Fixed

    • Crash Resolution: Rolled back recent custom file/folder management screen implementations that were causing unexpected app terminations on higher Android API levels.
    • System Stability: Restored stable baseline functionality for media providers and category screen navigations to ensure seamless user experience across all supported devices.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    NFile

    A beautiful File Manager application built with Flutter.

    Overview

    NFile is designed to provide a highly aesthetic file management experience on Android. It features a stunning interface with an exclusive "Broken" icon pack, dynamic AMOLED-friendly dark mode, and a fluid user experience.

    With the latest update, NFile transitions from a simple file explorer to a comprehensive media hub with built-in high-performance players and viewers.

    Features

    • Premium UI/UX: A textured and alpha-blended aesthetic that gives a modern, glassmorphic feel to your file browsing.
    • Native Media Indexing: Lightning-fast gallery views for Images, Videos, and Audio using native device indexing. No more slow recursive scans.
    • Built-in Media Players:
      • High-Performance Video Player: Powered by media_kit for smooth playback of high-resolution videos.
      • Elegant Audio Player: Clean playback interface with album art support and precise seeking.
      • Pinch-to-Zoom Image Viewer: View your memories in full detail with smooth gestures.
    • Built-in Text Editor: View and edit .txt, .md, .json, and other code files directly within the app.
    • Advanced Sorting: Filter your media by Newest, Oldest, or Date-wise to find what you need instantly.
    • Complete File Operations: Easily copy, cut, paste, rename, and delete files or folders.
    • Quick Categories: One-tap access to your indexed media libraries.
    • Storage Overview: Visual representation of your device's internal storage usage.
    • Fluid UI: iOS-style bouncy physics and smooth transitions throughout the app.

    Screenshots

    Permissions

    The application requires the following permissions for full functionality:

    • MANAGE_EXTERNAL_STORAGE: For seamless file operations across the entire device.
    • READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO: For high-speed native media indexing.

    Building and Running

    1. Clone this repository.
    2. Run flutter pub get to install dependencies.
    3. Run flutter run on an Android device (API 21+ required).

    Technologies Used

    • Flutter & Dart
    • State Management: provider
    • Media Engine: media_kit (Video & Audio playback)
    • Indexing: photo_manager & on_audio_query
    • Permissions: permission_handler
    • Viewers: photo_view & open_filex

    License

    GNU GPL v3 License