Compartilhar imagem em outro aplicativo usando o Intent no android

Quero compartilhar imagem e texto para outro aplicativo, mas estou recebendo o formato de arquivo não suportado ao usar esse código.

 Uri picUri = Uri.parse("http://www.planwallpaper.com/static/images/image-slider-2.jpg");
            Intent shareIntent = new Intent();
            shareIntent.setAction(android.content.Intent.ACTION_SEND);
            shareIntent.putExtra(Intent.EXTRA_TEXT, "Hi There...");
            shareIntent.putExtra(android.content.Intent.EXTRA_STREAM, picUri);
            shareIntent.setType("*/*");
            startActivity(Intent.createChooser(shareIntent, "Share Image...."));

questionAnswers(2)

yourAnswerToTheQuestion