我无法将存储在数据库中的文件附加到gmail。使用SD卡可以正常工作,但我不想将这些文件存储在SD卡中。
我看到过建议使用内容提供商的链接,但它仅适用于gmail,而不适用于任何其他客户端。http://stephendnicholas.com/archives/974
因此,任何人都可以让我知道是否有任何解决方案可以将文件附加到gmail,电子邮件客户端而无需将这些文件存储在SD卡中。
感谢和问候,阿杰
这是
您在 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));
*