有时需要对文件操作进行监视,使用FileObserver就可以很好的完成这个操作。
主要代码:继承FileObserver,在onEvente中添加监视的逻辑操作,示例:
class AssetsFileObserver extends FileObserver { public AssetsFileObserver(String path, int mask) { super(path, mask); // TODO Auto-generated constructor stub } public AssetsFileObserver(String path) { super(path); // TODO Auto-generated constructor stub } @Override public void onEvent(int event, String path) { // TODO Auto-generated method stub } }
说明:
- 通过startWatching()开始监视;
- 通过stopWatching()停止监视;
多说一句:多说无用,时间才是硬道理!