如何知道某个文件是否已被某些应用 accessed/modified?

How to know if a certain file has been accessed/modified by some app?

我的应用程序应该监视一些文件。我想检测对 read/modify 这些文件的任何尝试以及哪个应用程序进行的,以便我可以相应地进行。

Android 是否记录这些类型的操作?

欢迎您为此使用 FileObserver。但是,请记住,这需要一个连续的 运行 过程,而这在大多数版本的 Android 上是不切实际的。另外,它需要 Notification(特别是 Android O 及以上),用户可能不喜欢,因为它表明您的应用持续 运行,他们可能不希望这样.