Я хочу создать файл на sdcard. Здесь я могу создать файл и прочитать/записать его в приложение, но здесь я хочу, чтобы файл был сохранен в определенной папке sdcard. Как это сделать, используя FileOutputStream
?Записать файл на sdcard в android
// create file
public void createfile(String name)
{
try
{
new FileOutputStream(filename, true).close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// write to file
public void appendToFile(String dataAppend, String nameOfFile) throws IOException
{
fosAppend = openFileOutput(nameOfFile, Context.MODE_APPEND);
fosAppend.write(dataAppend.getBytes());
fosAppend.write(System.getProperty("line.separator").getBytes());
fosAppend.flush();
fosAppend.close();
}
проверить документы. http://developer.android.com/guide/topics/data/data-storage.html. вы пытаетесь сохранить во внутреннем хранилище? – Raghunandan
да, я хочу сохранить файл во внутреннем хранилище ... –
, тогда ваше название вопроса нужно изменить. Записать файл на внутреннее хранилище в android. – Raghunandan