private void saveToGallery() {
Picasso.with(getActivity()).load(mImage).into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
final String uri = MediaStore.Images.Media.insertImage(Inject.contentResolver(), bitmap, "", "");
final ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.DATE_TAKEN, System.currentTimeMillis());
Inject.contentResolver().update(Uri.parse(uri), values, null, null);
getActivity().sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse(uri)));
Snackbar.make(getActivity().findViewById(R.id.coordinator),
R.string.image_saved, Snackbar.LENGTH_SHORT).show();
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
});
}
ImageFragment.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:robird-reborn
作者:
评论列表
文章目录