2011-05-21 41 views
0

我必须创建一个应用程序,首先我必须从数据用户在UI中输入文本文件,然后将该文本文件作为附件发送到电子邮件中。为此,我必须将数据写入外部目录,然后将URI传递给Intent,以便手机中的电子邮件客户端可以读取它。写入外部存储并发送电子邮件?

我不知道我怎么会:

  1. 写数据到外部存储。

2.将创建的文件的URI传递给Intent,以便我可以将它附加到电子邮件中。

我已经看到了几个如何发送电子邮件附件的例子..但没有一个符合我的要求,因此作为我发布这个问题的最后手段。

谢谢你提前。

+0

请尝试开发自己的解决方案基于对这个主题和开发人员文档的众多现有问题的答案,然后张贴自己的问题,如果你得到卡住某个特定的地方,某些事情没有按预期工作。 – 2011-05-21 06:28:07

+0

您可以给这些链接,并解释他们怎么样不符合您的要求? – Jodes 2011-05-21 06:32:35

回答

1

这两个问题已经在这里多次回答。

外部存储:

附加文件到电子邮件:

老实说,我无法弄清楚什么是如此具体的关于您的要求。它看起来像一个非常标准的任务...

+0

如果我将该文件存储在我的应用程序中,则Gmail或任何其他电子邮件客户端将无法访问....我必须将其存储在公共...外部存储中的某处...以便其他应用程序可以访问我的数据。 – user743883 2011-05-21 06:52:20

+0

@user是正确的。我忘记了那个细节:/无论如何,你陷入困境的部分是什么? – Aleadam 2011-05-21 06:56:55

+0

首先有几个公共目录...就像Environment.DOWNLOADS,MUSIC..where我应该把我的文件?还有一次,我已经把它放在该目录中,如何将它传递给我打电话发送电子邮件的意图? – user743883 2011-05-21 07:10:48

相关问题