Android: Guardar archivos en la tarjeta SD

Estoy tratando de guardar un archivo de dentro de mi aplicación para el almacenamiento externo de un dispositivo. Específicamente, estoy tratando de salvar un sonido.

He seguido cada "tutorial" al hacer esto, y nada de lo que me parecía particularmente confuso, sin embargo, simplemente no funcionará para mí. No se crea nunca ningún archivo en la tarjeta SD en absoluto, y mucho menos se transfiere realmente sobre la información.

He asumido que de alguna manera no estoy recibiendo el camino correcto a la tarjeta, pero no importa lo que he probado, no funciona. He intentado introducir sólo "/ sdcard /", así como usar el método getExternalStorageDirectory (), entre otros experimentos aleatorios.

Después de pasar más de la mitad del día en algo que me parecería tan trivial que ni siquiera puedo pensar en nada más, así que espero que disculpe algunos de la falta de detalles que estoy proporcionando, pero cualquier sugerencia sería útil en este momento.

¿Está seguro de que el archivo no se está guardando en la tarjeta SD? Pensé que estaba teniendo el mismo problema. Resultó que estaba guardando correctamente en la tarjeta SD todo el tiempo, pero la galería no estaba siendo actualizada para mostrar los archivos que acababa de guardar. Utilice el Administrador de archivos de Astro para asegurarse de que el archivo no se esté guardando en la tarjeta. Si este es el problema, agregue esta línea para actualizar la galería:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 

Esta respuesta debe ayudar: Permiso para escribir en la tarjeta SD android . No olvide que debe declarar en su archivo Android.xml <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  • Acceso al almacenamiento en el rincón
  • ¿Establecer ubicación de instalación para Android 1.6?
  • Abrir un archivo de texto de 12kb toma WAY demasiado tiempo ...?
  • Instalación de la aplicación Android sin tarjeta SD
  • Cómo abrir un archivo PDF local en PhoneGap (android)
  • Poner manualmente archivos en la tarjeta SD del emulador de Android
  • Error al empujar el elemento (s). En android
  • Lectura y escritura de archivos XML
  • FileNotFoundException + Escribir un archivo en la tarjeta SD
  • Android: Error al entregar el resultado ResultInfo {who = null, request = 1, result = -1, data = Intent
  • Obtener stringXmlContent y escribir a continuación, guardado en el archivo .xml almacenado en sdcard en android ¿cómo se puede?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.