码迷,mamicode.com
首页 > 其他好文 > 详细

保存view到本地图片

时间:2014-07-29 15:55:59      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:false   null   图片   file   

1. 保存到自定义路径

Calendar name = Calendar.getInstance();
				String path = "/sdcard/lef/";
				if (Environment.getExternalStorageDirectory() != null) {
					File file = new File(path);
					if (!file.exists())
						file.mkdirs();
					dv.setDrawingCacheEnabled(true);
					Bitmap a = Bitmap.createBitmap(dv.getDrawingCache());
					dv.setDrawingCacheEnabled(false);
					FileOutputStream fo = new FileOutputStream(file.getPath()
							+ "/" + name.getTimeInMillis() + ".png");
					a.compress(Bitmap.CompressFormat.PNG, 100, fo);
					fo.flush();
					fo.close();
				}
				sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
						Uri.parse("file://"
								+ Environment.getExternalStorageState() + path)));
				Toast.makeText(HandDraw.this, "图片保存成功", Toast.LENGTH_SHORT)
						.show();
						
2.保存到系统相册
 ContentResolver cr = HandDraw.this.getContentResolver();
					String path = MediaStore.Images.Media.insertImage(cr
					 ,Bitmap.createBitmap(dv.cacheBitmap), "", "");
					 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
					 Uri.parse("file://"+
					 Environment.getExternalStorageDirectory()+ path)));


保存view到本地图片,布布扣,bubuko.com

保存view到本地图片

标签:false   null   图片   file   

原文地址:http://5232047.blog.51cto.com/5222047/1531572

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!