从Gmail上的附件获取文件路径

时间:2014-07-03 15:31:06

标签: android android-intent

我正在尝试从电子邮件附件中获取csv文件,我们的想法是,当用户选择附件时,会出现一个用我的应用程序打开的选项。我需要知道从附件中获取文件路径的最佳方法。

提前致谢。

1 个答案:

答案 0 :(得分:1)

不一定有"文件路径"为附件。

如果您设置的活动可以查看正确MIME类型的文件,并且用户选择使用您的活动来查看电子邮件附件,那么您将在{{1}中获得Uri该附件}。 getIntent().getData() 可能Uri file:///可能是别的东西。特别是,对于Gmail,它将是Uri content://。使用UriContentResolver来阅读openInputStream() content://指向的内容。