0

我无法将存储在数据库中的文件附加到 gmail。使用 sdcard 可以正常工作,但我不想将这些文件存储在 sdcard 中。

我已经看到建议使用内容提供程序的链接,但它仅适用于 gmail,不适用于任何其他客户端。 http://stephendnicholas.com/archives/974

那么任何人都可以让我知道是否有任何解决方案可以将文件附加到gmail,电子邮件客户端而不将这些文件存储在sdcard中。

谢谢和问候, 阿杰

4

1 回答 1

1

这是您在http://stephendnicholas.com/archives/974的评论部分中发布的问题的解决方案。

根据缓存文件创建另一个文件。

*

File shareFile = new File(getCacheDir() + File.separator + zip_filename);
shareFile.setReadable(true, false);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(shareFile));

*

于 2012-12-11T17:15:55.943 回答