如何解决Android:使用意图共享纯文本到所有消息传递应用程序
将代码用作:
/*Create an ACTION_SEND Intent*/
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
/*This will be the actual content you wish you share.*/
String shareBody = "Here is the share content body";
/*The type of the content is text, obvIoUsly.*/
intent.setType("text/plain");
/*Applying information Subject and Body.*/
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.share_subject));
intent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
/*Fire!*/
startActivity(Intent.createChooser(intent, getString(R.string.share_using)));
解决方法
我正在尝试使用意图共享一些文本:
Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(android.content.Intent.EXTRA_TEXT,"TEXT");
并用选择器翘曲:
startActivity(Intent.createChooser(sms,getResources().getString(R.string.share_using)));
有用!但仅适用于电子邮件应用程序。
我需要的是所有消息传递应用程序的一般意图:电子邮件、短信、IM(Whatsapp、Viber、Gmail、SMS…)尝试使用android.content.Intent.ACTION_VIEW
并尝试使用i.setType("vnd.android-dir/mms-sms");
没有任何帮助…
("vnd.android-dir/mms-sms"
仅使用短信分享!)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。