关于Uri、Bitmap、以及保存路径的转换
提供一个工具类:
public class UtilsImageProcess {
/**
* 将得到的一个Bitmap保存到SD卡上,得到一个URI地址
*/
public static Uri saveBitmap(Bitmap bm) {
//在SD卡上创建目录
File tmpDir = new File(Environment.getExternalStorageDirectory() + "/org.chenlijian.test");
if (!tmpDir.exists()) {
tmpDir.mkdir();
}
File img = new File(tmpDir.getAbsolutePath() + "test.png");
try {
FileOutputStream fos = new FileOutputStream(img);
bm.compress(Bitmap.CompressFormat.PNG, 85, fos);
fos.flush();
fos.close();
return Uri.fromFile(img);
} catch