Android创建文件实现对文件监听示例
2018-10-12 13:54
656 查看
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;
}}
}
}
您可能感兴趣的文章:
相关文章推荐
- Android实现精确监听AbsListView滚动至底部示例
- android监听文件和目录的创建删除移动等事件
- 巧用布局文件实现Android中实现事件监听机制
- 【Android SDK开发】各种Android Dialog创建及其监听事件实现
- 各种Android Dialog创建及其监听事件实现
- 【Android SDK开发】各种Android Dialog创建及其监听事件实现
- android监听文件和目录的创建删除移动等事件
- Android:各种Dialog创建及其监听事件实现
- Android实现文件存储并读取的示例代码
- 监听android home键的实现方式 创建一个广播接受者
- Android几行代码实现监听微信聊天示例
- Android 使用 aidl 文件创建服务示例
- Android实现文件的保存与读取功能示例
- Android之使用Http协议实现文件上传示例(上传MP3文件)
- 各种Android Dialog创建及其监听事件实现
- Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听
- Android 多文件监听的实现
- 【Android SDK开发】各种Android Dialog创建及其监听事件实现
- android监听文件和目录的创建删除移动等事件
- Android 使用 aidl 文件创建服务示例