2011-10-28 11 views
2

は、私は私の生のリソースを取得します:。。アンドロイドでファイルを作成しますか?

のInputStream myRawResource = context.getActivity()getResources()openRawResource(MYID)。

これをファイルに書き込むにはどうすればよいですか?デバイス上の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){} 
    } 
0

FileOutputStreamと通常のJavaファイル操作を使用してください。

関連する問題