更改文件 - Rooted android设备

时间:2015-06-21 15:29:41

标签: android

在阅读了互联网上的一些链接后,我开始编写自己的Android应用程序,在点击按钮时复制Viber数据库文件。

现在我想编写监视Viber db文件的代码,无论何时更改,它都会执行一些操作,例如将其复制到所需位置。

所以我的主要问题是如何监听驻留在私人目录中的文件的更改“/data/data/com.viber.voip /”?

1 个答案:

答案 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了解详情。