Sin pensarlo realmente, usé el comando "borrar datos" en la aplicación Media Storage, que eliminó todos los tonos de llamada y sonidos de notificación de mi Nexus One. ¿Cómo puedo recuperarlos?
"Todos los tonos de llamada y sonidos de notificación" no se pueden eliminar sin root. Lo que sucedió aquí es que "eliminó el índice": la aplicación "Almacenamiento de medios" es lo que escanea sus archivos de medios de todo el dispositivo (incluidos los de la tarjeta SD) y mantiene un "índice" en forma de base de datos. . Esto se hace para un acceso más rápido, por lo que las aplicaciones que usan sus archivos multimedia no tienen que escanear todo el dispositivo por sí mismas, sino que usan una llamada "más barata y rápida" a esa base de datos.
Lo que hizo su "borrar datos" en esta aplicación no fue eliminar los archivos multimedia en sí, sino vaciar esa base de datos, por lo que las aplicaciones que dependen de ella ya no verán los archivos. Esto se soluciona la próxima vez que se ejecuta el escáner de medios . Si no quiere esperar eso, la forma más fácil de forzar la ejecución del escáner de medios es reiniciar el dispositivo, ya que siempre se ejecuta en "arranque completado".
Ver también:
Si está rooteado, puede enviar esta colección de archivos multimedia a /system/media/
Sin root, Android aún debería ubicar los archivos si los coloca en una carpeta en su tarjeta SD llamada "medios" y conserva el resto de la estructura de archivos del zip.
Reinicié mi teléfono y todo volvió a la normalidad. Espero que esto ayude a alguien.
Me he enfrentado constantemente a errores de falta de espacio suficiente, lo que bloquearía ciertos servicios y esto probablemente haya causado algunos problemas con la configuración de mi tono de llamada. Después de reiniciar, pude encontrar mis tonos de llamada donde deberían haber estado.
usuario171719