Android 用于检测特定位置文件删除的广播接收器或同步适配器

Android 用于检测特定位置文件删除的广播接收器或同步适配器,android,broadcastreceiver,android-syncadapter,Android,Broadcastreceiver,Android Syncadapter,我想要一个广播接收器,它可以检测android中特定位置的文件删除。基本上有一些文件下载的应用程序,我想保持跟踪。当它们被删除时,也应将其从本地应用程序数据库中删除。如果可能的话,还可以跟踪文件从一个位置移动到另一个位置,并且仍然存在于手机中,以获取其当前位置。请帮忙 我想你可以用这个。只需观察你需要的文件 以下是前一篇文章中的一个示例: observer = new FileObserver(pathToWatch) { // set up a file observer to watch

我想要一个广播接收器,它可以检测android中特定位置的文件删除。基本上有一些文件下载的应用程序,我想保持跟踪。当它们被删除时,也应将其从本地应用程序数据库中删除。如果可能的话,还可以跟踪文件从一个位置移动到另一个位置,并且仍然存在于手机中,以获取其当前位置。请帮忙

我想你可以用这个。只需观察你需要的文件

以下是前一篇文章中的一个示例:

 observer = new FileObserver(pathToWatch) { // set up a file observer to watch this directory on sd card

     @Override
     public void onEvent(int event, String file) {
         //if(event == FileObserver.CREATE && !file.equals(".probe")){ // check if its a "create" and not equal to .probe because thats created every time camera is launched
         Log.d(TAG, "File created [" + pathToWatch + file + "]");

         Toast.makeText(getBaseContext(), file + " was saved!", Toast.LENGTH_LONG);
         //}
     }
 };
 observer.startWatching(); //START OBSERVING