Android 通过选定的messenger发送文本
我需要授予用户一个能力,选择一个预先安装在手机上的信使(短信,邮件,Viber,WhatsApp,Skype等),并发送一条短信Android 通过选定的messenger发送文本,android,ios,xamarin,Android,Ios,Xamarin,我需要授予用户一个能力,选择一个预先安装在手机上的信使(短信,邮件,Viber,WhatsApp,Skype等),并发送一条短信 在Android和iOS上有没有一种方法可以在没有自定义视图的情况下做到这一点?只有通过特定的应用程序才能找到发送消息的方法。谢谢,生活方式。以及Xaman的最终实现: String txt = "text to share"; Intent sharingIntent = new Intent(android.content.Intent.
在Android和iOS上有没有一种方法可以在没有自定义视图的情况下做到这一点?只有通过特定的应用程序才能找到发送消息的方法。谢谢,生活方式。以及Xaman的最终实现:
String txt = "text to share";
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, txt);
startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.share)));
[iOS]
[安卓]
public void Send(string message)
{
var intent = new Intent(Intent.ActionSend);
intent.SetType("text/plain");
intent.PutExtra(Intent.ExtraSubject, "Subj");
intent.PutExtra(Intent.ExtraText, message);
_targetActivity.StartActivityForResult(Intent.CreateChooser(intent, "Title"), _resultCode);
}
public void Send(string message)
{
var intent = new Intent(Intent.ActionSend);
intent.SetType("text/plain");
intent.PutExtra(Intent.ExtraSubject, "Subj");
intent.PutExtra(Intent.ExtraText, message);
_targetActivity.StartActivityForResult(Intent.CreateChooser(intent, "Title"), _resultCode);
}