【发布时间】:2017-06-07 00:04:01
【问题描述】:
我想将 TextEdit 元素的内容发送到电子邮件地址。我已经编写了这几行代码,并且到目前为止它们正在工作:
@Override
public void onClick(View v) {
emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"email@mailaddress.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Mail Subject");
mailcontent = mailcontentBox.getText().toString();
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, mailcontent);
startActivity(Intent.createChooser(emailIntent, "Insert title for dialog box."));
}
此代码打开“发送到..”视图,我可以在其中选择不同的应用程序。但是否可以只查看邮件应用程序,甚至更好,直接切换到标准邮件应用程序?
目前,“发送至..”视图中有任何内容,例如邮件应用、whatsapp、facebook、twitter 等。
问候
【问题讨论】: