繁体   English   中英

如何将存储在本地存储中的文件(例如应用程序数据库文件夹)附加到gmail

[英]How to attach files stored in local store e.g application database folder to gmail

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

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

因此,有人可以让我知道是否有解决方案将文件附加到gmail,电子邮件客户端,而无需将这些文件存储在sdcard中。

谢谢和问候,阿杰

这是您在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));

*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM