检测对文件系统的访问?

时间:2012-06-03 20:31:54

标签: android file controls

我想创建一个防病毒软件,但是检测应用程序何时在SD卡上创建文件。但我找不到一种方法来检测登录FS上的访问或由其他应用程序创建文件。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

使用FileObserverHere是一种说明。

但是,请注意FileObserver API不允许您阻止文件操作。事后你只能对他们作出反应。到那时,编写文件的应用程序可能已经消失。

如果您打算创建一个强大的通用防病毒软件(或了解如何创建一个防病毒软件),您将需要更加努力。了解avfltredirfs kernel modules,了解root您的设备并加载这些模块。

如果成功,您将能够使用libav库,可靠地检测调用过程(av_event.pid),并能够延迟或可靠地拒绝您不喜欢的请求。< / p>

由于生根的各种问题,你仍然不能很好地销售你的防病毒软件,但它是技术上一般任务的唯一合理方法。