在应用程序中,我们是否可以自定义共享意图对象,以便在“电子邮件选择器”而不是“短信选择器”中添加其他文本?

时间:2018-10-05 08:14:13

标签: android android-layout android-fragments

在我们的Android应用程序中,我正在使用Intent与电子邮件应用程序,SMS应用程序之类的应用程序共享URL作为文本。我想仅在选择电子邮件而不是在选择SMS的情况下添加其他文本作为签名(应添加到原始文本中)。请提出建议,如何在电子邮件和短信中使用不同的文本?这是我用于简单共享的示例代码。

String shareBody = "Here is the share content body"; 
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here"); 
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); 
startActivity(Intent.createChooser(sharingIntent, "Share using"));

0 个答案:

没有答案