我之前已经问过这个问题,但我从来没有得到答案,所以我再试一次 .
我正在试图找出如何将虚拟驱动器安装到我的Android文件系统中 . 通过这个我的意思是我想在我的Android文件系统树中的某个地方出现一个新的文件夹(实际上并不存在),并且要求查看该文件夹的内容,从该文件夹中读取数据或将数据写入该文件夹(或任何文件夹)它的所谓儿童),来自所有其他应用程序,由我的自定义应用程序处理 .
我假设要做到这一点,我将以某种方式覆盖Android的任何部分处理访问文件以进行读取和写入的请求(例如FileInputStream和FileOutputStream),测试所请求的文件是否是此虚拟文件树的一部分,如果是,处理请求,或者将其传递给默认处理程序 .
问题是,我不知道Android的哪个部分实际上处理这些调用 . 有谁能够帮我?
1 回答
我怀疑你可以在无根电话中走得那么深 . 它是一种可能的修改内核:http://forum.xda-developers.com/showthread.php?t=1306336 . 除非您想对AOSP进行更改并自行编译,否则我无法帮助您:( .