我之前已经问过这个问题,但我没有得到答案,所以我再试一次。
我试图弄清楚如何将虚拟驱动器安装到我的 android 文件系统中。我的意思是我想让一个新文件夹(实际上并不存在)出现在我的 Android 文件系统树的某个位置,并且有所有请求来查看该文件夹(或任何它应该是孩子),来自所有其他应用程序,由我的自定义应用程序处理。
我假设要做到这一点,我必须以某种方式覆盖 Android 处理访问文件以进行读取和写入的请求的任何部分(例如 FileInputStream 和 FileOutputStream),测试请求的文件是否是这个虚拟文件树的一部分,如果是,处理请求,否则,将其传递给默认处理程序。
问题是,我不知道 Android 的哪个部分实际处理这些调用。有谁能够帮我?