在android中写一个文件?

时间:2011-10-28 16:53:43

标签: android

我得到了原始资源:

  

InputStream myRawResource =   context.getActivity()getResources()openRawResource(本身份识别码);

如何将其写入文件?设备上的MP3文件。

2 个答案:

答案 0 :(得分:1)

try
  {
  File f=new File("myFile.mp3");
  InputStream myRawResource = context.getActivity().getResources().openRawResource(myID);   
  OutputStream out=new FileOutputStream(f);
  byte buf[]=new byte[1024];
  int len;
  while((len=myRawResource.read(buf))>0)
  out.write(buf,0,len);
  out.close();
  myRawResource.close();
  System.out.println("\nFile is created........
...........................");
  }
  catch (IOException e){}
  }

答案 1 :(得分:0)

使用FileOutputStream和普通的Java文件操作。