1

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

我试图弄清楚如何将虚拟驱动器安装到我的 android 文件系统中。我的意思是我想让一个新文件夹(实际上并不存在)出现在我的 Android 文件系统树的某个位置,并且有所有请求来查看该文件夹(或任何它应该是孩子),来自所有其他应用程序,由我的自定义应用程序处理。

我假设要做到这一点,我必须以某种方式覆盖 Android 处理访问文件以进行读取和写入的请求的任何部分(例如 FileInputStream 和 FileOutputStream),测试请求的文件是否是这个虚拟文件树的一部分,如果是,处理请求,否则,将其传递给默认处理程序。

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

4

1 回答 1

1

我怀疑你可以深入无根电话。修改内核是一种可能:http: //forum.xda-developers.com/showthread.php?t =1306336 。除非您想将更改放入 AOSP 并自己编译,否则我无法帮助您:( .

于 2012-07-30T12:22:03.480 回答