在阅读了互联网上的一些链接后,我开始编写自己的Android应用程序,在点击按钮时复制Viber数据库文件。
现在我想编写监视Viber db文件的代码,无论何时更改,它都会执行一些操作,例如将其复制到所需位置。
所以我的主要问题是如何监听驻留在私人目录中的文件的更改“/data/data/com.viber.voip /”?
答案 0 :(得分:0)
您可以使用Android FileObserver
类来监控文件和目录中的更改。
FileObserver ob = new FileObserver("/data/data/com.viber.voip/") {
@Override
public void onEvent(int event, String path) {
// Do something
}
}
ob.startWatching();
查看JavaDocs了解详情。