android: convert canvas to bitmap then save to SD card
问题 i'm developing an android app where I can draw on a canvas. I want to convert my canvas to bitmap and then save it in jpeg format on my sd card.. how can i properly do this? 回答1: Something like that should work : http://developer.android.com/reference/android/view/View.html#getDrawingCache(boolean) public void toJPEGFile(){ File folder = new File(Environment.getExternalStorageDirectory()+"/folder/"); if(!folder.exists()) folder.mkdirs(); try { this.setDrawingCacheEnabled(true);