服务器之家

服务器之家 > 正文

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

时间:2021-02-22 12:19     来源/作者:Android开发网
复制代码 代码如下:

public class FileObserverTest extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyFileObserver mfo = new MyFileObserver(getApplicationContext().getFilesDir() + "/data.txt");
mfo.startWatching();//启动文件监听
//mfo.stopWatching();//取消文件监听
}
public class MyFileObserver extends FileObserver {
public MyFileObserver(String path) {
    super(path);
}

 

@Override
public void onEvent(int event, String path) {
    switch (event) {
    case android.os.FileObserver.CREATE:
        // 文件被创建
        Log.d("FileObserver", "---file create---");
        break;
    case android.os.FileObserver.OPEN:
        // 文件被打开
        //Log.d("FileObserver", "---file open---");
        break;
    case android.os.FileObserver.ACCESS:
        // 打开文件后,读文件内容操作
        //Log.d("FileObserver", "---file access---");
        break;
    case android.os.FileObserver.MODIFY:
        //文件被修改
        Log.d("FileObserver", "---file MODIFY---");
        break;
    }

}

}
}

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部