Если вы действительно хотите сохранить простой файл на SD-карте, вы можете сделать это так:
File sdCard = Environment.getExternalStorageDirectory(); // get a handle to the SD card
File myFile = new File(sdCard, "test"); // get a file handle so a single file
Теперь вы можете использовать BufferedWriter
, например, или любой другой метод Javaзаписи в этот новый файл.
Ваше приложение должно иметь разрешение на запись на SD-карту, разумеется, добавив WRITE_EXTERNAL_STORAGE
.
По договоренности, все данные вашего приложения должны бытьхранится в следующем каталоге на SD-карте: Android/data/your.package.name/files/
Также обратите внимание, что вы должны явно проверить, существует ли SD-карта на самом деле или ее можно записать, и так далее.См. здесь для документации.