private void saveToSdcard() { GlobalVariables g = GlobalVariables.getInstance(); String fullPath = g.getUserHomePath() + "userdata/" + g.getSubject() + "/" + g.getCollectname() + g.getDirectory() + "/UserPaint/" + Integer.toString(((CheckContext) context).GetCurrentPage()) + ".png"; File f = new File(fullPath); if (!f.getParentFile().exists()) { f.getParentFile().mkdirs(); } if (bitmap != null) { try { AsyncTask at = new SaveBitmapAsyncTask(Bitmap.createBitmap(bitmap), fullPath); at.execute(new Object[] {}); } catch (Exception e) { Toast.makeText( context, getResources().getString(R.string.tip_sava_failed) + fullPath, Toast.LENGTH_SHORT) .show(); e.printStackTrace(); } } }
public File GetDraftFilePath() { GlobalVariables global = GlobalVariables.getInstance(); String fullPath = GlobalVariables.getInstance().getUserHomePath() + "userdata/" + global.getSubject() + "/" + global.getCollectname() + global.getDirectory() + "/UserPaint/"; fullPath += Integer.toString(((CheckContext) context).GetCurrentPage()); fullPath += ".png"; File f = new File(fullPath); return f; }