android 关于截屏保存图片到相册功能

iv_photo.buildDrawingCache();
iv_photo.setBackgroundColor(mContext.getResources().getColor(R.color.TextColorWhite));
iv_photo.setDrawingCacheEnabled(true);
Bitmap bitmap = iv_photo.getDrawingCache();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date curDate = new Date(System.currentTimeMillis());// 获取当前时间
String str = formatter.format(curDate);

MediaStore.Images.Media.insertImage(mContext.getContentResolver(), bitmap, str, "");
UpdateUserPhotoActivity.this.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://"
+ Environment.getExternalStorageDirectory())));
iv_photo.setBackgroundColor(mContext.getResources().getColor(R.color.black));
Toast.makeText(mContext,"保存相册成功!",Toast.LENGTH_SHORT).show();

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。