Grabar archivo mp3 a tarjeta SD

String nombreMP3 = "nombre.mp3";
File f = new File(Environment.getExternalStorageDirectory(), nombreMP3);
try {
if (f.createNewFile()) {
BufferedOutputStream bos = new BufferedOutputStream((new FileOutputStream(f)));
BufferedInputStream bis = new BufferedInputStream(getResources().openRawResource(R.raw.TuMp3);
byte[] buff = new byte[2048];
int len;
While( (len = bis.read(buff)) > 0 ){
bos.write(buff,0,len);
}
bis.close();

bos.flush();
bos.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
 

Comentarios

Entradas populares