2011-10-28 42 views
2

我让我的原始资源:。在android中写入文件?

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

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

+0

一个简单的搜索网站,你会发现你的幸福:http://stackoverflow.com/search?q=write+a+file+android+ – Houcine

回答

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){} 
    }