Android創(chuàng)建文件實(shí)現(xiàn)對(duì)文件監(jiān)聽(tīng)示例
public class FileObserverTest extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyFileObserver mfo = new MyFileObserver(getApplicationContext().getFilesDir() + "/data.txt");
mfo.startWatching();//啟動(dòng)文件監(jiān)聽(tīng)
//mfo.stopWatching();//取消文件監(jiān)聽(tīng)
}
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:
// 文件被創(chuàng)建
Log.d("FileObserver", "---file create---");
break;
case android.os.FileObserver.OPEN:
// 文件被打開(kāi)
//Log.d("FileObserver", "---file open---");
break;
case android.os.FileObserver.ACCESS:
// 打開(kāi)文件后,讀文件內(nèi)容操作
//Log.d("FileObserver", "---file access---");
break;
case android.os.FileObserver.MODIFY:
//文件被修改
Log.d("FileObserver", "---file MODIFY---");
break;
}
}
}
}
相關(guān)文章
從0快速搭建一個(gè)實(shí)用的MVVM框架(超詳細(xì))
這篇文章主要介紹了從0搭建一個(gè)實(shí)用的MVVM框架,結(jié)合Jetpack,構(gòu)建快速開(kāi)發(fā)的MVVM框架,支持快速生成ListActivity、ListFragment,主要是基于MVVM進(jìn)行快速開(kāi)發(fā)上手即用,需要的朋友可以參考下2022-03-03
Android 在程序運(yùn)行時(shí)申請(qǐng)權(quán)限的實(shí)例講解
下面小編就為大家分享一篇Android 在程序運(yùn)行時(shí)申請(qǐng)權(quán)限的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
Android 大文件切割與合并的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android 大文件切割與合并,實(shí)現(xiàn)了很多發(fā)文件和視頻的切割,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
Android開(kāi)發(fā)之經(jīng)典游戲貪吃蛇
貪吃蛇是一款足夠經(jīng)典的游戲。它的經(jīng)典,在于用戶操作的簡(jiǎn)單,在于技術(shù)實(shí)現(xiàn)的簡(jiǎn)介,在于他的經(jīng)久不衰。下面來(lái)看下如何在Android開(kāi)發(fā)這款經(jīng)典游戲。2016-07-07
Android動(dòng)畫(huà)之小球擬合動(dòng)畫(huà)實(shí)例
這篇文章主要介紹了Android動(dòng)畫(huà)之小球擬合動(dòng)畫(huà)實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-07-07
Android簡(jiǎn)單自定義音樂(lè)波動(dòng)特效圖
這篇文章主要為大家詳細(xì)介紹了Android簡(jiǎn)單自定義音樂(lè)波動(dòng)特效圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04
Android編程開(kāi)發(fā)音樂(lè)播放器實(shí)例
這篇文章主要介紹了Android編程開(kāi)發(fā)音樂(lè)播放器,結(jié)合實(shí)例形式分析了Android音樂(lè)播放器開(kāi)發(fā)所涉及的SeekBar,ListView,廣播接收者(以代碼的形式注冊(cè)Receiver),系統(tǒng)服務(wù),MediaPlayer等技巧,需要的朋友可以參考下2016-01-01

