No se puede crear la carpeta en la tarjeta extsd
Tengo una tableta Android donde la tarjeta SD externa llamada "/ mnt / extsd" y su almacenamiento interno se llama "/ mnt / sdcard".
Cuando intento crear una carpeta en "/ mnt / sdcard" con el siguiente código. La aplicación crea con éxito la carpeta en el directorio raíz, mientras que trato de crear la carpeta en "/ mnt / extsd", se muestra una excepción "error al abrir: EACCESS (permiso denegado)"
// create a File object for the parent directory
File root_directory = new File("/mnt/extsd/abc/");
// have the object build the directory structure, if needed.
root_directory.mkdirs();
// create a File object for the output file
File outputFile = new File(root_directory, "abc_checking");
// now attach the OutputStream to the file object, instead of a String representation
try {
FileOutputStream fos = new FileOutputStream(outputFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
Utility.showDialogue(getActivity(), e.getMessage() + "");
}
Manifiesto
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Cualquier ayuda de ustedes será muy apreciable. Por favor ayuda...:(