共享可绘制文件夹中的图像

时间:2019-02-17 01:29:21

标签: java android

我想将图像从可绘制文件夹共享到Whatsapp。

我尝试了在堆栈溢出时针对此问题给出的大多数答案,但没有一个起作用

 String body=textView.getText().toString()+" 

"+"\n"+textViewOne.getText().toString()+" 
"+textViewTwo.getText().toString()+" "+
               textViewThree.getText().toString();

    imageUri = Uri.parse("android.resource://" + getPackageName()
                 + "/drawable/" + "ic_launcher");
         Intent shareIntent = new Intent();
         shareIntent.setAction(Intent.ACTION_SEND);
         shareIntent.putExtra(Intent.EXTRA_SUBJECT,"Details");
         shareIntent.putExtra(Intent.EXTRA_TEXT,body);
         shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
         shareIntent.setType("*/*");
         shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
              startActivity(Intent.createChooser(shareIntent, "Share
      images..."));

1 个答案:

答案 0 :(得分:0)

您不能直接共享资产。为了实现您的需求,您必须在应用程序中实现内容提供程序。有外部软件包可以简化此操作,因此您无需从头开始。