保存BitMap到本地
/**
*
*
* @param context
* @param mBitmap
* @return
*/
public static String saveBitmap(Context context, Bitmap mBitmap) {
String savePath = null;
File filePic;
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
savePath = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/zplay";
} else {
savePath = Environment.getDataDirectory().getAbsolutePath()
+ "/zplay";
}
try {
filePic = new File(savePath + "/"
+ (System.currentTimeMillis() / 1000) + ".jpg");
if (!filePic.exists()) {
filePic.getParentFile().mkdirs();
}
FileOutputStream fos = new FileOutputStream(filePic);
mBitmap.compress(Bitmap.CompressFormat.JPEG, 90, fos);
fos.flush();
fos.close();
return filePic.getAbsolutePath();
} catch (IOException e) {
e.printStackTrac