-1
在阅读了互联网上的一些链接后,我开始编写我自己的android应用程序,复制按钮点击Viber数据库文件。复制文件上的变化 - 根植Android设备
现在我想编写监视Viber数据库文件的代码,并且每当它们中的任何一个发生变化时,它都会执行一些操作,如将其复制到所需的位置。
所以我的主要问题是如何聆听驻留在私人目录“/data/data/com.viber.voip/”中的文件更改?
在阅读了互联网上的一些链接后,我开始编写我自己的android应用程序,复制按钮点击Viber数据库文件。复制文件上的变化 - 根植Android设备
现在我想编写监视Viber数据库文件的代码,并且每当它们中的任何一个发生变化时,它都会执行一些操作,如将其复制到所需的位置。
所以我的主要问题是如何聆听驻留在私人目录“/data/data/com.viber.voip/”中的文件更改?
您可以使用Android FileObserver
类来监视文件和目录中的更改。
FileObserver ob = new FileObserver("/data/data/com.viber.voip/") {
@Override
public void onEvent(int event, String path) {
// Do something
}
}
ob.startWatching();
查看JavaDocs了解更多信息。
非常感谢你 –