试图弄清楚如何在Android中将数组写入文件流



在我的模拟器应用程序中,保存一个48k长的文件大约需要20秒。现在我正在逐字节保存。使用文件流,FileOutputStream写入函数。它看起来像fos.write(cGlobals.board.BitMap[c++]);

我试着这样做,但遇到了一个编译错误,说parm无效fos.write(cGlobals.board.BitMap);有没有比逐字节更好的方法来做到这一点?Ted

围绕FileOutputStream 创建BufferredOutputStream

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

相关内容

  • 没有找到相关文章

最新更新