有关图片长按存储到相册的问题
private boolean addBitmapToAlbum(Context context,Bitmap bm) {
String uriStr = MediaStore.Images.Media.insertImage(context.getContentResolver(),bm,"","");
if(uriStr ==null) {
return false;
}
String picPath =imgPath.getPath();
if(picPath ==null) {
return false;
}
ContentResolver contentResolver = context.getContentResolver();
ContentValues values =newContentValues(4);
values.put(MediaStore.Images.Media.DATE_TAKEN,System.currentTimeMillis());
values.put(MediaStore.Images.Media.MIME_TYPE,"image/png");
values.put(MediaStore.Images.Media.ORIENTATION,0);
values.put(MediaStore.Images.Media.DATA,picPath);
contentResolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,values);
return true;
}
网友评论