尝试弄清楚如何将数组写入 Android 中的文件流
在我的模拟器应用程序中,保存一个 48k 长的文件大约需要 20 秒。现在我正在逐字节保存。使用文件流、FileOutputStream 写入函数。 看起来像 fos.write(cGlobals.board.BitMap[c++]);
我尝试这样做,但收到编译错误,提示参数无效 fos.write(cGlobals.board.BitMap); 有没有比逐字节更好的方法? 特德
In my app on the simulator it takes like 20 secs to save a file 48k long. Right now I'm saving byte by byte. Using a file stream, FileOutputStream write function.
Which looks like fos.write(cGlobals.board.BitMap[c++]);
I tried to do this but got a compile error saying invalid parm
fos.write(cGlobals.board.BitMap);
Is there a better way of doing this then byte by byte?
Ted
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 FileOutputStream 周围创建 BufferredOutputStream
Make a BufferredOutputStream around your FileOutputStream