¿Cómo cargar manualmente tonos de llamada y notificaciones a DroidX?

He creado 2 carpetas en la raíz de la tarjeta SD,

  • tonos de llamada
  • Notificaciones

y colocó un archivo mp3 dentro de cada uno. Cuando desconecto el DroidX del cable USB y navego a "Configuración" > "Sonido" > "Tono de llamada del teléfono" o "Configuración" > "Sonido" > "Tono de notificación", no aparece ningún archivo mp3.

¿Qué estoy haciendo mal?

Respuestas (2)

No necesita crear sus propias carpetas.

El archivo adecuado para colocar los mp3 es /system/media/audio/, donde encontrará carpetas para /alarms, /notifications y /ringtones

Hay dos cosas a tener en cuenta al hacer esto:

  1. Si está utilizando archivos .mp3 de tamaño completo, ejercerá una presión considerable sobre el sistema cuando llegue el momento de cargar uno. En mi experiencia, dos minutos de mp3 funcionan bien para una alarma, pero dicho archivo tarda unos segundos en cargarse y no será un tono de llamada adecuado, a menos que recorte el archivo primero.

  2. Tendrá que volver a hacer esto cada vez que actualice una nueva ROM.

Una alternativa a esto es tenerlos en /sdcard/media/ -- Pero si tiene un dispositivo más antiguo, tenerlos en el directorio raíz permite un mejor rendimiento.

HTH!

¿Directorio raíz? ¿Qué directorio raíz? Su método necesita root y, de acuerdo con la documentación del desarrollador de Android, sus directorios son correctos. ¿Qué es "mp3 de tamaño completo" y por qué ejerce presión sobre el dispositivo? Por cierto, nunca me he encontrado con ningún problema de rendimiento con los tonos de llamada MP3.
No puedo encontrar la carpeta "sistema" en la raíz
@mre rm-vanda se refiere a una carpeta a la que solo se puede acceder si tiene un dispositivo rooteado. Esa carpeta generalmente se monta como de solo lectura, por lo que (sin root) no puede escribir allí. Para mantener sus propios tonos de llamada, etc., incluso después de las actualizaciones de ROM, este método es bastante desaconsejable. En su lugar, compruebe ¿Hay alguna documentación sobre la estructura de directorios correcta/esperada de la tarjeta de memoria externa? .
Ah, sí, cuando dijiste "raíz del dispositivo", no me di cuenta de que te referías a la raíz de la tarjeta SD. En ese caso, vaya a /sdcard/media/notifications y /sdcard/media/ringtones
@RichardBorcsik Intente poner un mp3 de 4 minutos como tono de llamada en su /sdcard/ Llame a su teléfono. A ver cuánto tarda en sonar. =)
@rm-vanda Suena sin ningún retraso perceptible. No creo que lea todo el archivo. Eso es innecesario.
@RichardBorcsik, está bien, está bien, estaba recordando mis días con un G1 para eso.
Creo que ahora /systemes de solo lectura, por lo que debe usar /sdcard. Pero eso tampoco funciona para mí en 5.1.1.

Probablemente haya encontrado la ubicación correcta (si su "raíz del dispositivo" se refiere a la raíz de su tarjeta SD). Para obtener detalles sobre esos directorios, consulte con ¿Existe alguna documentación sobre la estructura de directorios correcta/esperada de la tarjeta de memoria externa? .

Sin embargo, una cosa que puede aplicarse: para que esos archivos estén disponibles con su configuración, se debe haber ejecutado Media Scanner y haberlos indexado. Por lo general, esto debería suceder automáticamente cuando se monta su tarjeta SD; pero puede retrasarse mucho si no desmontó/volvió a montar la tarjeta (y, por ejemplo, copió archivos directamente en el dispositivo). En esos casos, una pequeña aplicación como SDrescan , Scan Media o SDSync (SD Card Update) podría resultar útil.