2

我正在使用以下代码发送邮件,并且我还需要仅使用 gmail 发送一个 .text 文件。我该怎么做?请问有人可以帮我吗?

Intent send = new Intent(Intent.ACTION_SENDTO);
            String uriText = "mailto:" + Uri.encode("") + 
                      "?subject=" + Uri.encode("Sample Text") + 
                      "&body=" + Uri.encode("Hi");
            Uri uri = Uri.parse(uriText);

            send.setData(uri);
            startActivity(Intent.createChooser(send, "Send mail..."));

提前致谢。

4

1 回答 1

5
File sd = Environment.getExternalStorageDirectory();
File fileDir= new File(sd, "dir_path");
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_STREAM, Uri.parse(fileDir.getAbsolutePath() + "/"
                                    + FILE_TXT
 startActivity(Intent.createChooser(email , "Email: Text File"));
于 2013-05-16T07:20:14.327 回答