Hello guys I need to save a canvas result into a SD Card. Right? In the MyView.onDraw(Canvas) i am calling: canvas.drawBitmap(bmp1);//draws a JPG circle loaded from drawable resource canvas.drawBitmap(bmp2);//draws a JPG square loaded from drawable resource canvas.drawBitmap(bmp3);//draws a JPG triangle loaded from drawable resource Can you visualize the result? No? Then imagine ... continuing... In the mobile screen I see 3 images mixed (circle, square and the triangle). I question you... does exist some method to save these 3 images in any SD Card directory? Something like: canvas.saveWhatIsDrawnOnCanvasAsJpgInMySdCard(); or WhateverUtil.saveWhatIsDrawnOnCanvasAsJpgInMySdCard(canvas); any ideas???