自动发送电子邮件?

时间:2018-02-20 11:32:25

标签: java android

我点击button时尝试自动发送电子邮件,但没有成功。

这是我添加文件和打开gmail(有意图)的代码。 我点击button时需要自动发送电子邮件。 (uris对象是我添加文件的ArrayList)

我该怎么做?

        public void onClick(View view)
        {
            try
            {
                    // Intent to send the email
                    Intent emailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);

                    // Set the type to 'email'
                    emailIntent .setType("vnd.android.cursor.dir/email");
                    String to[] = {"niravisrur1@gmail.com"};
                    emailIntent.putExtra(Intent.EXTRA_EMAIL, to);
                    // The attachment
                    emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
                    // The mail subject
                    startActivity(Intent.createChooser(emailIntent , "Send email..."));
                }
            }
            catch (Exception e)
            {
                Log.e("SendMail", e.getMessage(), e);
            }

0 个答案:

没有答案