android画布绘图

时间:2012-03-25 15:50:07

标签: android android-canvas

我在保存绘制的画布图像时遇到问题。这是代码:

public void save_it(File file)
{
    String fname = file.getAbsolutePath();
    MyView mv =new MyView(this);
    FileOutputStream fos = null;
    try{
        fos = new FileOutputStream(fname);
        mv.myBitmap.compress(CompressFormat.JPEG, 100, fos);
        Toast.makeText(this,"Image Saved", 2000).show();
    }
    catch(Exception e){
        Toast.makeText(this,"Error Saving Image", 2000).show();
        Log.i("DAVE","stacktrace is " + e);
    } 

1 个答案:

答案 0 :(得分:0)

如果不需要,请关闭FileOutputStream

mv.myBitmap.compress(CompressFormat.JPEG, 100, fos);

之后

添加fos.close()并检查是否有变化。

PS。始终发布logcat的内容。