【发布时间】:2011-03-09 01:40:59
【问题描述】:
我尝试在 Android 2.1 中发送电子邮件,但遇到两个问题。
1) 首先,To 字段不填充
2) 类型 message/rfc822 产生错误:“没有应用程序可以执行此操作”
Intent msg = new Intent(Intent.ACTION_SEND);
//Two types, rfc822 doesnt seem to work in the emulator
msg.setType("text/plain");
//msg.setType("message/rfc822");
//To:
msg.putExtra(Intent.EXTRA_EMAIL, mEmailAddress);
//Body:
//msg.putExtra(Intent.EXTRA_TEXT, "");
//Subject
//msg.putExtra(Intent.EXTRA_SUBJECT, "");
mActivity.startActivity(Intent.createChooser(msg, "chooser title"));
我正在模拟器中运行此代码示例
谢谢 标记
【问题讨论】:
-
我还以为你需要设置
IntentURI 像“mailto:bob@example.com”? -
hmmm,不是根据那里的大多数样本......
标签: android