Saltar para conteúdo


Foto
- - - - -

Ajuda Criar Serviço para monotorizar ficheiros

fileobserver android serviço

  • Por favor inicie sessão para responder
1 resposta a este tópico

#1 André Tavares

André Tavares

    Novato

  • Membros
  • Pip
  • 5 mensagens
  • Nexus7

Mensagem publicada 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 mensagens

Mensagem publicada 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();

Editado por TvM, 12 December 2013 - 12:09.






Também marcado com uma ou mais destas tags: fileobserver, android, serviço