1 votos

Pixel 6: Las aplicaciones Archivos y Fotos tardan en "notar" las imágenes agregadas por aplicaciones que no son de Google. ¿Puedo forzarlo?

Realmente me gusta mi Pixel 6, pero este comportamiento que voy a describir me saca de quicio.

Cuando copio fotos al teléfono desde mi cámara digital, las aplicaciones como Archivos y Fotos se niegan a reconocer los cambios durante mucho tiempo, como durante la noche. Aquí tienes un ejemplo:

Captura de pantalla que muestra 5 fotos copiadas al teléfono usando Ghost Commander a las 3:13

Introduce aquí la descripción de la imagen

Captura de pantalla que muestra que 10 minutos más tarde, Archivos todavía muestra el contenido obsoleto de la carpeta (fotos que eliminé antes de copiar las nuevas)

Introduce aquí la descripción de la imagen

¡Pero no es así con todas las aplicaciones! Cuando tomo una captura de pantalla (como hice para esta pregunta), aparece inmediatamente en Archivos. ¡Sin esperas!

Introduce aquí la descripción de la imagen

Las fotos aparecerán de manera fiable en Archivos al día siguiente. Pensé que podría forzar una "actualización" reiniciando el teléfono, pero eso no siempre funciona (ha funcionado 2 de cada 3 intentos).

Parece que las aplicaciones de Google envían una señal de "oye, hay nuevas fotos" que Ghost Commander no envía. Y el teléfono realiza alguna especie de búsqueda en todo el sistema durante la noche.

Esperaba que se pudiera "deslizar para actualizar" o algo así, pero parece que no.

¿Existe alguna manera fiable de forzar a Archivos y Fotos a actualizar su conocimiento sobre lo que hay en una carpeta?

1 votos

La mayoría de las aplicaciones no utilizan el sistema de archivos, sino que utilizan la base de datos central de MediaStore (lo que es extraño, la aplicación de archivos debería usar directamente el sistema de archivos y, por lo tanto, debería detectar los cambios de inmediato). En versiones antiguas de Android, las aplicaciones que creaban archivos sin notificarlo a la base de datos tenían el problema que describes, sin embargo, desde aproximadamente Android 10 esto debería haber sido resuelto. Hay comandos y también aplicaciones que pueden desencadenar esta exploración completa de medios android.stackexchange.com/q/199685/2241. ¿Tal vez tienes algunos archivos multimedia que la MediaStore tiene problemas para indexar y, por lo tanto, se pierde las últimas actualizaciones?

0 votos

@Robert me diste la pista que necesitaba: Actualizar el MediaStore. Encontré una aplicación para hacerlo y funciona. Si quieres cambiar tu comentario a una respuesta, estaría encantado de aceptarlo.

1voto

pr0nin Puntos 353

La mayoría de las aplicaciones no utilizan el sistema de archivos, sino que utilizan la base de datos central de MediaStore. Desde Android 11, este método para acceder a archivos en el almacenamiento compartido es obligatorio. Solo las aplicaciones que pueden hacer uso de MANAGE_EXTERNAL_STORAGE (y el usuario haya otorgado este permiso a la aplicación) todavía pueden ver los archivos directamente en el sistema de archivos.

En versiones anteriores de Android, las aplicaciones que creaban archivos sin informar a la base de datos tenían el problema que describes, sin embargo, desde aproximadamente Android 10 esto debería haberse solucionado.

Existen comandos adb que pueden desencadenar esta exploración completa de medios. También las aplicaciones pueden hacer lo mismo, pero no estoy seguro de qué aplicaciones aún funcionan hoy en día.

¿Tal vez tienes algunos archivos multimedia que MediaStore tiene problemas para indexar y, por lo tanto, se pierde las últimas actualizaciones?

Lo extraño es que la aplicación Files (que es una aplicación del sistema) también debería ser capaz de listar archivos directamente en el sistema de archivos y, por lo tanto, debería detectar cambios inmediatamente.

Para comprobar si un archivo existe, te recomendaría usar una aplicación de administrador de archivos como Simple File Manager y otorgarle "Acceso a todos los archivos".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X