Jump to content


Photo
- - - - -

Ajuda Criar Serviço para monotorizar ficheiros

fileobserver android serviço

  • Please log in to reply
1 reply to this topic

#1 André Tavares

André Tavares

    Novato

  • Membros
  • Pip
  • 5 posts
  • Nexus7

Posted 11 December 2013 - 10:12

Bom dia,

Estou a tentar implementar uma aplicação que contem um serviço a correr em background onde verifica numa determinada pasta se os ficheiros foram modificados.

Estou a tentar utilizar FileObserver.

 

Alguém me consegue ajudar por favor pois nao estou a conseguir .



#2 TvM

TvM

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1919 posts

Posted 12 December 2013 - 12:08

Tenta adaptar este exemplo ao teu caso.

Define o path que queres monitorizar e atenção que ele não vai ver em subdirectorios...

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

@Override
public void onEvent(int event, String file) {
Log.d(TAG, "File created [" + pathToWatch + file + "]");
Toast.makeText(getBaseContext(), file + " was saved!", Toast.LENGTH_LONG).show();
//}
}
};
observer.startWatching();

Edited by TvM, 12 December 2013 - 12:09.






Also tagged with one or more of these keywords: fileobserver, android, serviço