我捕捉屏幕使用波纹管代码,然后它存储在SD卡中,并转到另一activity.but当我导航到另一个活动是非常slow.how我可以解决它吗? 请任何人都可以帮我吗?将图像存储到SD卡?
View v1 = view.getRootView();
v1.setDrawingCacheEnabled(true);
bitmapBcfhForm3 = v1.getDrawingCache();
File imagesFolder = new File(Environment.getExternalStorageDirectory(), "Signatures");
imagesFolder.mkdirs();
String fileName = "bitmapBcfhForm3"+AppointmentDetails.getPatientId+".png";
File out = new File(imagesFolder,fileName);
FileOutputStream mFileOutStream1 = new FileOutputStream(out);
bitmapBcfhForm3.compress(Bitmap.CompressFormat.PNG, 90, mFileOutStream1);
mFileOutStream1.flush();
mFileOutStream1.close();
}
catch (Exception e) {
// TODO: handle exception
Log.v("log_tag", e.toString());
}
startActivity(new intent(A.this.B.classs));
感谢回复。 – suman 2013-04-22 09:32:30