android share image from url

前端 未结 10 1882
攒了一身酷
攒了一身酷 2020-12-01 07:50

I want to share an image using the code:

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri imageUri = Uri.parse(\"http://stacktoheap.com/images/stac         


        
10条回答
  •  再見小時候
    2020-12-01 08:31

    Picasso.with(applicationContext).load(url).into(object : Target {
                override fun onBitmapLoaded(bitmap: Bitmap, from: Picasso.LoadedFrom?) {
                    val bitmapPath: String =
                        MediaStore.Images.Media.insertImage(contentResolver, bitmap, "ayurved", null)
                    val bitmapUri = Uri.parse(bitmapPath)
                    val shareIntent = Intent(Intent.ACTION_SEND)
                    shareIntent.type = "image/jpeg";
                    shareIntent.putExtra(Intent.EXTRA_STREAM, bitmapUri);
                    startActivity(Intent.createChooser(shareIntent, "ayurved"))
                }
                override fun onBitmapFailed(errorDrawable: Drawable?) {}
                override fun onPrepareLoad(placeHolderDrawable: Drawable?) {}
            })
    

提交回复
热议问题