Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何知道某个文件是否已被某个应用程序访问/修改?_Android_File_Android File_Android Log - Fatal编程技术网

Android 如何知道某个文件是否已被某个应用程序访问/修改?

Android 如何知道某个文件是否已被某个应用程序访问/修改?,android,file,android-file,android-log,Android,File,Android File,Android Log,我的应用程序应该监视一些文件。我想检测是否有人试图读取/修改这些文件,以及是哪个应用程序读取了这些文件,以便我可以相应地继续操作 Android会记录这些类型的操作吗?欢迎您为此使用FileObserver。然而,请记住,这需要一个持续运行的进程,而这在大多数版本的Android上是不切实际的。此外,它还需要一个通知(尤其是在Android O和更高版本上),用户可能不喜欢,因为它表明您的应用程序正在持续运行,而他们可能不希望这样

我的应用程序应该监视一些文件。我想检测是否有人试图读取/修改这些文件,以及是哪个应用程序读取了这些文件,以便我可以相应地继续操作


Android会记录这些类型的操作吗?

欢迎您为此使用
FileObserver
。然而,请记住,这需要一个持续运行的进程,而这在大多数版本的Android上是不切实际的。此外,它还需要一个
通知(尤其是在Android O和更高版本上),用户可能不喜欢,因为它表明您的应用程序正在持续运行,而他们可能不希望这样