2011-08-03 14 views
7

Chciałbym wiedzieć, czy możliwe jest posiadanie w mojej aplikacji detektora powiadamiającego o zdarzeniach, gdy plik zostanie dodany do systemu plików. Czy ktoś może mnie do tego skłonić?Odbiornik systemu plików

Z góry dziękuję.

+0

Proszę sprawdzić ten link ... [to] (http://www.java2s.com/Open-Source/Android/UnTagged/meteoroid/javax/microedition/io/ file/FileSystemRegistry.java.htm) –

Odpowiedz

9

Należy użyć monitora FileObserver do monitorowania zmian w plikach lub katalogach.

Wydaje się, że istnieje przykład here, ale nie próbowałem go, więc nie mogę ręczyć za jego poprawność.

+0

Witam, dziękuję. To pomogło. –

3

spróbuj tego:

new FileObserver(path) { 
    @Override 
    public void onEvent(int event, String path) { 
     if (event == FileObserver.CREATE) 
      Toast.makeText(getActivity(), "File created", Toast.LENGTH_SHORT).show(); 
     } 
    }.startWatching();