¿Existe alguna diferencia entre / mnt / sdcard y / sdcard?

Estoy tratando de guardar un mapa de bits en el directorio de imágenes. Aquí está el código

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); File file = new File(path, "test1.PNG"); try { path.mkdirs(); OutputStream out = new FileOutputStream(file); mBitmap.compress(Bitmap.CompressFormat.PNG, 90, out); out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); Log.w("ExternalStorage", "Error writing " + file, e); } 

Pero la ejecución quedó atascada en OutputStream out = new FileOutputStream(file); Utilicé el depurador y la ruta completa devuelve mnt/sdcard/Pictures/test1.PNG , es mnt/ el culpable por qué no pude salir de OutputStream out = new FileOutputStream(file); ? Porque sólo puedo ver sdcard/ en mi directorio de archivos.

¡Gracias!

Usted puede obtener y acceder al directorio sdcard usando este Environment.getExternalStorageDirectory() como el mnt / sdcard o sdcard / su un directorio dependiente del dispositivo que cómo OS era el acceso y el uso del directorio externo no hay que preocuparse por el dispositivo diferente y el directorio diferente fue devuelto Por este método.

EDITAR

Para acceder al almacenamiento externo necesita permiso y defina en el archivo androidmanifest.xml como permiso de usuario

 WRITE_EXTERNAL_STORAGE 

/sdcard es un enlace de software a /mnt/sdcard … y /sdcard solo se lee en el sistema de archivos para que mejor use /mnt/sdcard/ ..

Utilizar como este

  String filePath = "/sdcard/yourfile.txt"; FileOutputStream os = null; os = new FileOutputStream(filePath); os.write(write it to file); os.close(); 
  • Insertar contacto (ContactsContract) a través de Intent con imagen (Foto)
  • Cómo obtener todas las imágenes y fotos de mi dispositivo android no de sdcard?
  • Mover texto y volver a dibujar los problemas del dispositivo de imagen
  • Android - ¿Cómo crear una vista con esquinas redondeadas y un fondo de mosaico de la imagen?
  • Las imágenes de Android me confunden
  • Android hace un video animado de la lista de imágenes
  • Convertir mapa de bits en sepia en android
  • ¿Cómo obtener las URL de todas las imágenes almacenadas en firebase en Android?
  • Cómo almacenar una imagen en la base de datos android
  • Galería abierta de Android desde la carpeta
  • ImageView: escala imágenes demasiado grandes hacia abajo, no escala imágenes demasiado pequeñas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.