// chamada
String path = copiarInternal(R.raw.farmacovigilancia_med);
// método
private String copiarInternal(int id) throws IOException {
InputStream inputStream = getResources().openRawResource(id);
File temp = File.createTempFile("video", "3gp");
temp.deleteOnExit();
String tempPath = temp.getAbsolutePath();
FileOutputStream out = new FileOutputStream(temp);
byte buf[] = new byte[128];
do {
int numread = inputStream.read(buf);
if (numread <= 0)
break;
out.write(buf, 0, numread);
} while (true);
try {
inputStream.close();
} catch (IOException ex) {
Log.e(TAG, "error: " + ex.getMessage(), ex);
}
return tempPath;
}
Vê se te ajuda ae... nesse caso ele cria como temporário e deleta depois de usado...
Em 31 de janeiro de 2012 13:39, Clebão - EcoCentauro <clebaori@gmail.com> escreveu:
para pegar o diretório do sdcard quando houver o diretorio retornado sera \mnt\sdcardCaso o aparelho não tenha o cartão de memoria o diretorio retornado sera \mnt\nandFile diretorio = Environment.getExternalStorageDirectory();Environment.getDataDirectory() é o diretório do appEnvironment.getDownloadCacheDirectory() é o diretorio de DownloadsDentro de create do FileOutputStream voce passa o abjeto file e manda salvar normalmente.2012/1/31 Ivan Lopes Alonso <kaitokuroneko11@gmail.com>
sinceramente to perdido agora -.- haehaString FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
isso n vai pq o openfile n reconhece -.-'
Danilo Mendonça | Yotta Apps – Desenvolvendo Aplicativos
**Viu nosso game para iPad? Saiba mais sobre o Delivery Box
0 comentários:
Postar um comentário