如何在android中使用intent发送.text文件?

时间:2013-05-16 07:11:38

标签: android android-intent

我使用下面的代码发送邮件,我只需要使用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..."));

提前感谢。

1 个答案:

答案 0 :(得分: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"));