首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android打算发送显示电子邮件帐户以外的资源的电子邮件

Android打算发送显示电子邮件帐户以外的资源的电子邮件
EN

Stack Overflow用户
提问于 2012-07-09 11:40:49
回答 1查看 143关注 0票数 0

我有下面的控制器,它从我的Android应用程序中创建了一个类似于“联系我们”的对话框。一切似乎都很正常,除了一些手机在选择器对话框中包含电子邮件帐户以外的其他内容。我见过蓝牙的出现,有时甚至是默认的Android电子邮件帐户,即使手机上没有设置电子邮件帐户。我的gmail帐户已经设置好了,看起来应该是这样的。你知道我哪里错了吗?

代码语言:javascript
复制
public class EmailController implements onClickListener {

    private EmailActivity emailActivity;

    public EmailController(EmailActivity eActivity){
        super();
        emailActivity = eActivity;

    }

    @Override
    public void onClick(View v){
        Intent intent = new Intent();

        switch (v.getId()) {
            case R.id.helpinfo_submit_support_reqst_btn:

                final Intent emailIntent = new Intent(
                    Intent.ACTION_SEND);
                emailIntent.setType("plain/text");
                emailIntent.putExtra(Intent.EXTRA_EMAIL,
                    new String[] { mResources
                            .getString(R.string.emailId) });
                emailIntent.putExtra(Intent.EXTRA_SUBJECT,
                    mResources.getString(R.string.emailSubject));
                emailIntent.putExtra(Intent.EXTRA_TEXT, "email body....");
                emailActivity.startActivity(Intent.createChooser(emailIntent,
                                   emailActivity.getResources().getString(R.string.info_screen_send_mail)));

                emailBody = null;  

            break;

        }

    }

}
EN

回答 1

Stack Overflow用户

发布于 2012-07-09 11:49:23

要发送邮件,请将类型设置为:

代码语言:javascript
复制
...
emailIntent.setType("message/rfc822");

参考文献:

  • Internet media type
  • MIME
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11388836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档