2011-01-05 9 views
7

È possibile rilevare le modifiche alle cartelle in Android? Intendo rilevare quando i file vengono cancellati o modificati e sapere quali applicazioni stanno facendo questi? In Windows ci sono eventi di sistema per questo, non è necessario guardare i file in modo permanente per rilevare le modifiche. È molto importante sapere quale applicazione sta facendo le modifiche.Come rilevare le modifiche ai file o alle cartelle in Android?

risposta

10

È possibile rilevare i cambiamenti delle cartelle in Android?

È possibile utilizzare FileObserver per scoprire quando i file vengono modificati.

È molto importante sapere che applicazione sta facendo le modifiche.

Questa informazione non è disponibile.

+0

FileObserver !, è esattamente ciò di cui ho bisogno ... ma hai idea di come posso sapere quale applicazione apporta le modifiche ai file ?. Ho bisogno di queste informazioni perché io e troppi altri utenti di Android stanno avendo problemi con i file cancellati casuali, e tutti questi file sono file multimediali (immagini e video). Devo fare un'applicazione per conoscere l'origine di questo problema per risolverlo. –

+0

@ Ariel Larraburu: questa informazione non è disponibile. – CommonsWare

+0

C'è un modo per farlo passivamente? Non voglio richiedere che la mia app venga caricata in memoria per sapere se un file viene aggiunto/rimosso. – Justin

Problemi correlati