FileObserver是一个监听文件的创建、删除、更改,移动等操作的抽象类
监听的事件类型:
FileObserver.ACCESS,即文件被访问
FileObserver. MODIFY,文件被 修改
FileObserver.ATTRIB,文件属性被修改,
FileObserver.CLOSE_WRITE,可写文件被 close
FileObserver.CLOSE_NOWRITE,不可写文件被 close
FileObserver.OPEN,文件被 open
FileObserver. MOVED_FROM,文件被移走,
FileObserver.MOVED_TO,文件被移来,
FileObserver.CREATE,创建新文件
FileObserver.DELETE,文件被删除,
FileObserver.DELETE_SELF,自删除,即一个可执行文件在执行时删除自己
FileObserver. MOVE_SELF,自移动,即一个可执行文件在执行时移动自己
FileObserver.CLOSE,文件被关闭,等同于(IN_CLOSE_WRITE | IN_CLOSE_NOWRITE)
FileObserver.ALL_EVENTS,包括上面的所有事件
demo:
1。自定义自己的FileObserver类

FileObserver是Android中用于监听文件系统变化的抽象类,它可以监控文件的创建、删除、修改等多种事件。通过指定不同的事件类型,如ACCESS、MODIFY、CREATE等,可以实现对文件操作的实时响应。
最低0.47元/天 解锁文章
2103

被折叠的 条评论
为什么被折叠?



