Android FileObserver有以下限制条件:
FileObserver只能监测文件系统中的特定文件或目录的变化,不能监测网络文件系统或内存中的文件变化。
FileObserver只能监测已经存在的文件或目录的变化,无法监测新创建的文件或目录。
FileObserver对于监测外部存储器上的文件或目录变化,需要申请相应的权限。
FileObserver无法监测文件内容的改变,只能监测文件属性和文件名的改变。
FileObserver在某些情况下可能无法准确地捕捉文件或目录的变化,例如文件频繁地被创建、删除或修改时。
FileObserver的监听事件可能会有延迟,不能实时地获取文件或目录的变化。