通过意图与可绘制和文本中的图像共享标题

时间:2018-10-03 17:45:09

标签: android android-intent share android-drawable

我在这里阅读了100个问题,我不知道我的错误在哪里。 我想与带文字标题的可绘制资源共享我的徽标。

Whatsapp只是共享一个未知文件,而Gmail无法导入图像,而是共享文本...

这里可能是代码:

 Uri path = Uri.parse("android.resource://com.my app.android/" + R.drawable.logo_my app_bkgrnd_blackxxxhdpi);

Intent shareIntent = new Intent();
            shareIntent.setAction(Intent.ACTION_SEND);

                    //shareIntent.putExtra(Intent.EXTRA_HTML_TEXT, websiteLink + packageNameLink);
                    //shareIntent.putExtra(Intent.EXTRA_SUBJECT,(shareIntroduction)+"\n\n"+(ownerName)+ "\n" + (ownerRequestKeyword)+"\n"+ (ownerCity) +"\n\n"+ (ownerQuestion) + "\n\n" +(getTheapp) + "\n"+((packageNameLink) + "\n\n"+ (visit) + "\n" + (websiteLink) ));
                    shareIntent.putExtra(Intent.EXTRA_TEXT, shareIntroduction);
                    //shareIntent.setType("text/plain");
                    shareIntent.putExtra(Intent.EXTRA_STREAM, path);
                    shareIntent.setType("image/png");
                    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
                    shareIntent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);

            context.startActivity(Intent.createChooser(shareIntent, shareChooserTitle));

也许有人可以建议我这样做的最佳方法。

谢谢

0 个答案:

没有答案