Answers:
根据此处的说法,它似乎已受到KitKat的支持(无论是否使用应用程序),但(一如既往)如果设备可以运行,则取决于OEM的决定。如果设备支持大于32Gb的SD卡,则可能会支持SDXC,后者具有exFAT文件系统(此处为第一张图)
截至今天(2020年4月3日),AOSP尚未正式支持exFAT。
exFAT
-由Microsoft开发的文件系统-不是开源的,所以它从来就不是专利问题上的Linux(因此是Android)内核的一部分。但是,基于FUSE的驱动程序(exFAT-FUSE)早已存在。但这不是适当的内核驱动程序,因此性能会下降。此外,还有经过适当许可的商业级产品,以及针对家庭用户的来自Microsoft授权的合作伙伴(例如Tuxera和Paragon)的 exFAT实现。
在泄露exFAT文件系统源代码的发布之后,三星于2013年正确开放了exFAT驱动程序的源代码。它可以作为exFAT-nofuse Linux内核模块使用。在2018年,另一个exFAT驱动程序作为Samsung Galaxy S8 +源的一部分发布了。它可以作为exFAT-Linux树外内核模块使用。
但是,由于许可证问题,上述驱动程序均未合并到主线Linux树中。在其他的答案正确地指出,它是由OEM的自由裁量权,如果他们包括具有与微软和其合作伙伴的协议后,其内核的exFAT驱动程序(和用户空间中的可执行文件)。但是几乎每个自定义ROM都包含一个或多个上述驱动程序。exFAT-FUSE
Magisk模块也可提供支持:vold-posix
几乎可用于任何ROM(至少经过一些修改)。对于Android 9,AOSP还添加了非常基本的支持:
“ Android本身并不支持exFAT,但是如果我们检测到Linux内核支持exFAT文件系统,并且存在辅助二进制文件,那么我们至少愿意尝试安装exFAT文件系统。”
“微软♥Linux –我们说的很多,我们的意思是真的!今天我们很高兴地宣布,微软正在支持将Microsoft的exFAT技术添加到Linux内核中。”
然后,社区用户(已经基于2013版本开发了Linux的exFAT驱动程序)对暂存树(非官方的,将成为主线内核的一部分)做出了最初的承诺。之后进入“真正”的形状,它被合并到Linux内核V5.7-RC1(测试版)。希望它将成为将来的Linux / Android内核稳定版/ LTS版本的一部分。它可能可以反向移植到当前的Android LTS版本(3.18或4. *),但是我不确定,可能存在许可问题,正如Paragon 所说:“微软的声明与Linux内核的未来版本有关。”exFAT
以下是使用第三方服务在Android设备上实现读/写功能的步骤。
A.连接设备并选择安装设备
接受每个应用程序的存储权限