Android创建文件实现对文件监听示例_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;
    }

}

}
}

时间: 2024-10-01 00:17:53

Android创建文件实现对文件监听示例_Android的相关文章

Android ListView里控件添加监听方法的实例详解

Android ListView里控件添加监听方法的实例详解 关于ListView,算是android中比较常见的控件,在ListView我们通常需要一个模板,这个模板指的不是住模块,而是配置显示在ListView里面的东西,今天做项目的时候发现想要添加一个ImageView监听方法,发现崩了,也许是好久没有动ListView竟然忘了不能直接在主UI的xml文件里面调用其他xml文件的控件,哪怕ListView用的是这个xml文件. [错误示范]: 直接调用ImageView这个控件是ListV

Android编程实现音量按钮添加监听事件的方法

本文实例讲述了Android编程实现音量按钮添加监听事件的方法.分享给大家供大家参考,具体如下: 很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期的效果.如下代码,就是监听Android手机的音量按钮,开发者可以在相应的位置添加自己需要实现的功能. @Override public boolean onKeyDown (int keyCode, KeyEvent event) { // 获取手机当前音量值 int i = get

Android对EditTex的图片实现监听_Android

本文为大家分享了EditTex图片实现监听的方法,供大家参考,具体内容如下 第一个例子:对EditText右边的图片进行监听 获取EditText的最右边的x2坐标减去最右边图片的x1坐标点,当点击所在x坐标在于这2个x之间的时候就执行监听事件 final EditText editText = (EditText) findViewById(R.id.zsm); editText.setOnTouchListener(new OnTouchListener() { final int DRAW

android 如何实现屏幕边缘手势监听

问题描述 android 如何实现屏幕边缘手势监听 RT,举例来说就是实现在屏幕的顶部,底部,四个角实现监听,用户滑动后实现相应的 响应.有试过用GestureDetector,但这样需要指定一个view.而我想要的是用service 监听屏幕的区域,在我退出应用之后依然实现监听,请问有什么比较好的办法? 解决方案 参考:http://blog.csdn.net/lzt623459815/article/details/8465575 解决方案二: motionevent里面有常量,EDGE_T

Android EditText 实现监听实例_Android

我们要实现:当EditText的Text改变时,我们希望得到通知,但是可惜的是Android并没有这个监听器,也就无从得知变化了,但我们可以使用TextWatcher类可以帮助我们来实现这个功能. 现有一个id = edit的EditText. 1.定义一个TextWatcher的实例. private TextWatcher watcher = new TextWatcher(){ @Override public void afterTextChanged(Editable s) { //

Android对EditTex的图片实现监听

本文为大家分享了EditTex图片实现监听的方法,供大家参考,具体内容如下 第一个例子:对EditText右边的图片进行监听 获取EditText的最右边的x2坐标减去最右边图片的x1坐标点,当点击所在x坐标在于这2个x之间的时候就执行监听事件 final EditText editText = (EditText) findViewById(R.id.zsm); editText.setOnTouchListener(new OnTouchListener() { final int DRAW

Android开发之RadioGroup的简单使用与监听示例

本文实例讲述了Android RadioGroup的简单使用与监听.分享给大家供大家参考,具体如下: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa

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

复制代码 代码如下:public class FileObserverTest extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);MyFileObserver mfo = new MyFileObserver(getApplicationContext().getFilesDir() + "/data.txt")

安卓(Android)动态创建多个按钮并添加监听事件_Android

1.获取屏幕大小,以合理设定 按钮 大小及位置 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; 2.自定义layout组件 RelativeLayout layout = new RelativeLayout(this); 3.这里创建1