¿Cómo escribir un archivo en una tarjeta SD externa y no en el almacenamiento del dispositivo?
Intenté esto:
public String getFilename() {
File file = new File(Environment.getExternalStorageDirectory(), "Test2");
if (!file.exists()) {
file.mkdirs();
}
String uriSting = (file.getAbsolutePath() + "/" + "IMG_" + System.currentTimeMillis() + ".png");
return uriSting;
}
Intenté cambiar la segunda línea a:
File file = new File("sdcard/Test2");
Pero aún así el directorio se está creando en el almacenamiento del dispositivo y no en la tarjeta SD externa.