ImageFragment.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:robird-reborn 作者:
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) {

        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号