2011-01-05 19 views
7

¿Es posible detectar cambios de carpetas en Android? Me refiero a detectar cuando los archivos se eliminan o cambian y saber qué aplicación están haciendo esto. En Windows tiene eventos del sistema para esto, no es necesario mirar permanentemente los archivos para detectar cambios. Es muy importante saber qué aplicación está haciendo los cambios.¿Cómo detectar cambios de archivos o carpetas en Android?

Respuesta

10

¿Es posible detectar cambios de carpetas en android?

Puede usar FileObserver para averiguar cuándo se modifican los archivos.

Es muy importante saber qué aplicación está haciendo los cambios.

Esa información no está disponible.

+0

FileObserver !, eso es exactamente lo que necesito ... pero ¿tiene alguna idea de cómo puedo saber qué aplicación está realizando los cambios en los archivos ?. Necesito esta información porque yo y muchos otros usuarios de Android estamos teniendo problemas con los archivos borrados al azar, y todos estos archivos son archivos multimedia (imágenes y videos). Necesito hacer una solicitud para conocer el origen de este problema para resolverlo. –

+0

@Ariel Larraburu: Esa información no está disponible. – CommonsWare

+0

¿Hay alguna manera de hacerlo pasivamente? No deseo que mi aplicación se cargue en la memoria para saber si se agrega/elimina un archivo. – Justin

Cuestiones relacionadas