我试图在Android 2.1上发送电子邮件,我有两个问题。Android ACTION_SEND意图不填充To字段
1)首先,对要字段不填充
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"));
我运行此代码示例在模拟器
感谢 马克
我原以为你需要设置像'mailto:[email protected]'这样的'Intent' URI? – 2010-06-28 11:31:09
嗯,不是根据那里的大多数样本... – Mark 2010-06-28 11:34:58