是否可以在创建的文件上设置监听器,并在文件大小达到特定值时发出警报。
最佳答案
是也不是。
有一个名为 FileObserver
的类,它允许您监听某些事件,例如文件打开、关闭或修改时。没有针对文件大小的特定监听器,但 MODIFY
或 CLOSE_WRITE
事件是合适的。
查看文档:http://developer.android.com/reference/android/os/FileObserver.html
简短示例:
observer = new FileObserver(pathToFile,MODIFY + CLOSE_WRITE)
@Override
public void onEvent(int event, String file) {
Log.d(TAG, "File changed[" + pathToWatch + file + "]");
//TODO: check file size...
}
};
observer.startWatching();
关于java - Android检查文件大小是否超过某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31184300/