La semana pasada recibí la actualización oficial de OTA KitKat para mi Nexus 4 y desde entonces no he podido volver a escanear la tarjeta SD. He probado varias aplicaciones diferentes para esta tarea, pero todas se bloquean al abrirlas. Un poco de investigación muestra un puñado de usuarios con el mismo problema.
Estas son las aplicaciones que he probado:
- Rescan Media ( Aditya Talpade )
- ¡Vuelva a explorar la tarjeta SD! ( DETENCIÓN )
- Volver a analizar la tarjeta de medios SD ( RADEFFFACTORY )
- SDrescan ( Benjamin Rosseaux ) mi antiguo recurso de Jelly Bean
Cada aplicación se bloquea cuando se inicia. ¿Alguien puede actualizar su memoria SD en KitKat?
fuente
Ya no puedes usar ninguna aplicación como esta. Debido a que muchas aplicaciones abusaron de la
MEDIA_MOUNTED
intención de transmisión para causar una nueva exploración de todo el sistema de archivos (agotar la batería) después de que solo cambiaron un archivo, KitKat tiene una nueva restricción de que solo las aplicaciones del sistema pueden transmitir esta intención. Las aplicaciones que lo prueban obtendrán unSecurityException
, que por defecto provoca el diálogo "... se ha detenido".Hay un mecanismo alternativo para que una aplicación diga que ha cambiado un archivo en particular y hace que ese archivo se vuelva a analizar (no de forma recursiva), pero (a) no hay reemplazo que escanee un sistema de archivos completo, porque se abusaría de la misma manera ; y (b) depende de la aplicación llamar a esto. No es algo que pueda cambiar como usuario.
Una aplicación que usara root podría hacer que esto funcione de la misma manera que 4.3 y versiones anteriores, pero de nuevo, necesitaría estar específicamente escrito para solicitar root. Rootear el dispositivo no haría que sus viejas aplicaciones comiencen a funcionar nuevamente.
Para obtener más detalles técnicos, consulte ¿Cómo activar MediaScan en Nexus 7? en Stack Overflow, nuestro sitio hermano para preguntas de programación.
fuente
Esta es una muy buena pregunta y veo que ya está respondida. Escribí una pequeña aplicación para resolver este problema específicamente para Kit Kit (Android 4.4+). Mi aplicación funciona en todos los teléfonos.
Aquí:
https://play.google.com/store/apps/details?id=burrows.apps.sdcard
Esto funciona en el Nexus 5!
¡Por favor, hágamelo saber si esto le ayuda!
Descargo de responsabilidad: escribí esta aplicación.
fuente