zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android创建文件实现对文件监听示例

Android文件 实现 创建 示例 监听
2023-06-13 09:15:15 时间

复制代码代码如下:


publicclassFileObserverTestextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
MyFileObservermfo=newMyFileObserver(getApplicationContext().getFilesDir()+"/data.txt");
mfo.startWatching();//启动文件监听
//mfo.stopWatching();//取消文件监听
}
publicclassMyFileObserverextendsFileObserver{
publicMyFileObserver(Stringpath){
   super(path);
}

@Override
publicvoidonEvent(intevent,Stringpath){
   switch(event){
   caseandroid.os.FileObserver.CREATE:
       //文件被创建
       Log.d("FileObserver","---filecreate---");
       break;
   caseandroid.os.FileObserver.OPEN:
       //文件被打开
       //Log.d("FileObserver","---fileopen---");
       break;
   caseandroid.os.FileObserver.ACCESS:
       //打开文件后,读文件内容操作
       //Log.d("FileObserver","---fileaccess---");
       break;
   caseandroid.os.FileObserver.MODIFY:
       //文件被修改
       Log.d("FileObserver","---fileMODIFY---");
       break;
   }

}

}
}