2011-06-25 43 views
0

在模擬器上的應用程序中,需要20秒來保存48k長的文件。現在我正在逐字節地保存。使用文件流FileOutputStream寫入函數。 看起來像fos.write(cGlobals.board.BitMap [C++]);試圖找出如何將數組寫出到Android中的文件流中

我試圖做到這一點,但得到了一個編譯錯誤說無效parm fos.write(cGlobals.board.BitMap); 有沒有更好的方法來做到這一點,然後逐字節? 特德

回答

1

讓周圍的FileOutputStream中一個BufferredOutputStream

FileOutputStream fileOutputStream = new FileOutputStream(.....); 
OutputStream bos = new BufferedOutputStream(fileOutputStream, 8192); 
try { 
    ... do your stuff using bos instead of fileOutputStream 
} finally { 
    bos.close(); 
} 
相關問題