探索全新文管体验

美观,高效,优雅,让您的移动端体验更上一层楼!

主要亮点

性能优先

采用新技术以及编译器优化确保快速响应和低资源占用,对于中、高端设备来说如虎添翼,即使在低端设备上也能流畅运行。

用户友好

根据Material Design 3设计,赏心悦目,代码符合谷歌规范,无论您是普通用户还是极客皆可轻松上手。

极致优化

能够充分地利用和调度手机多核性能,在内存压力大的时候仍有不俗的性能表现,对非UFS储存设备(如eMMC)也有着良好的性能支持。

Linux友好

采用正确的设计,结合VFS(虚拟文件系统)统一管理,深入文件系统底层,而市面上大多数文管并非如此,所以他们的技术远远落后。

应用特性

完全本地

尊重您的隐私,仅索要最少的权限,从不索要联网权限,以最少的权限做最好的事。

全网首发

全网首个保持技术最前沿的文管,全网首个支持inode删除的文管,可能是全网首个支持glob搜索的文管。

极高效率

经过特殊算法优化的复制,移动,删除功能,保持超一流效率,毫不吹嘘地说,这三个功能单论效率秒杀市面上一众收费的文管。

深度定制

专为中文环境设计,且安装包体积尽可能的缩小,真正做到小而美。

快速开始

1

下载安装

您可以在官网下载CI (测试) 版本或release版本 (目前1.0的release版本已正式发布🎉),版本间为覆盖安装如有需要请您自行备份

2

顷刻上手

您可以放心尝试各个功能的效果,如有BUG也欢迎反馈,我会尽可能第一时间修复它

3

愉快体验

相信可以为您带来一个愉快的体验过程,如有让应用变得更好的意见和建议,欢迎提出,我会视情况考量

技术原理

架构设计

MVVM + MVI双层架构,解耦合设计外加防御性编程,便于维护和扩展。

总体分层:
UI层 (Jetpack Compose,降码增效,省去解析XML的额外开销)
Code层 (Kotlin占80%、Java占19%、C++占1%)
Abstract层 (魔改的开源VFS)

部分技术原理介绍

下面是一些实际开发中的技术设计

  • 复制功能(单独实现,不基于像Files.copy等任何Api)用到了AsynchronousFileChannel + CompletableFuture(由于安卓一些限制,这是除了mmap以及零拷贝 (transferTo、transferFrom) 外的最优解了,为什么不采用它们呢?原因就是它们单次都限制在2G左右,对投入上线使用不利 (因为大多数时候大家操作的都是大量小文件),且回收堆外内存的时机也难以把握)
  • 删除数量小于1000个时直接采用底层unlinkat,大于1000时利用特殊优化的算法 (Kotlin实现),并且都是异步(一旦开始,所有损失均无法挽回)
  • 崩溃异常的日志写出利用了transferFrom