如何在Android中“挂载”虚拟驱动器?

时间:2012-07-30 12:16:46

标签: android file filesystems fileinputstream fileoutputstream

我之前已经问过这个问题,但我从来没有得到答案,所以我再试一次。

我正在试图弄清楚如何将虚拟驱动器安装到我的android文件系统中。通过这个我的意思是我想在我的Android文件系统树中的某个地方出现一个新的文件夹(实际上并不存在),并且要求查看该文件夹的内容,从该文件夹中读取数据或将数据写入该文件夹(或任何文件夹)它来自所有其他应用程序,由我的自定义应用程序处理。

我假设为了做到这一点,我将以某种方式覆盖Android的任何部分处理访问文件以进行读写的请求(例如FileInputStream和FileOutputStream),测试所请求的文件是否是此虚拟文件树的一部分,以及是否它是,处理请求,或者将其传递给默认处理程序。

问题是,我不知道Android的哪个部分实际上处理这些调用。有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

我怀疑你可以在无根电话中走得那么深。它是一种可能的修改内核:http://forum.xda-developers.com/showthread.php?t=1306336。除非您想对AOSP进行更改并自行编译,否则我无法帮助您:(。