我想知道如何通过意图模仿自动链接的电子邮件地址上发生的操作。我尝试使用此方法Messaging and email intents in Android?并在我的手机和模拟器中运行并打开了消息窗口,但没有电子邮件地址。并且自动链接的composer窗口看起来与以下代码的composer不同。有什么想法吗?
以下是上面链接中的代码,因此您无需点击:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"foo@bar.com"});
emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent, "Send a mail ..."));
答案 0 :(得分:0)
您没有主题或正文,这可能会使电子邮件客户端感到困惑。此外,除非您特别希望用户必须选择其邮件客户端,否则请跳过createChooser()
并调用startActivity(emailIntent)
,因为这将调出其默认客户端。有关更多样本的博客文章,请参阅here。