Как записать файл на внешнюю SD-карту, а не в память устройства?

Я попробовал это:

  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;
}

Я попытался изменить вторую строку на:

File file = new File("sdcard/Test2");

Но все же каталог создается в памяти устройства, а не на внешней SD-карте.

Ответы на вопрос(1)

Ваш ответ на вопрос