我想在android应用程序中发送带有xml布局的邮件作为附件

时间:2014-07-15 11:54:35

标签: android-layout

我需要一些帮助。我希望在使用xml布局(我的应用程序中的UI设计)作为附件

单击按钮时发送邮件

1 个答案:

答案 0 :(得分:0)

您可以使用Intent打开Gmail应用并发送电子邮件。只需从XML布局中获取文本,然后将文本发送给此人。只需在Button Click Listener上编写此代码:

        Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

            String aEmailList[] = { getResources()
                    .getString(R.string.email_address) };
            String aEmailCCList[] = { getResources().getString(
                    R.string.email_address_cc) };
            String aEmailBCCList[] = { getResources().getString(
                    R.string.email_address_bcc) };

            emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
            emailIntent.putExtra(android.content.Intent.EXTRA_CC, aEmailCCList);
            emailIntent.putExtra(android.content.Intent.EXTRA_BCC, aEmailBCCList);
            emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
                    getResources().getString(R.string.email_subject));

            emailIntent.setType("plain/text");
            emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, getResources()
                    .getString(R.string.email_message));

            startActivity(emailIntent);

希望它有所帮助。谢谢。 :)