Android 将ZIP文件从/raw附加到电子邮件

Android 将ZIP文件从/raw附加到电子邮件,android,android-intent,Android,Android Intent,有没有办法将res/raw格式的ZIP文件作为附件附加到电子邮件意图中?或者: 将其复制到外部存储器上的文件,或 创建一个ContentProvider,它可以直接从您从原始资源获得的InputStream为其提供服务 从那里,额外的流应该可以工作,尽管可能有一些电子邮件客户端只支持file:///Uri模式,而不支持content:///schemes。我尝试了一个Uri=Uri.parse的Uri模式。resource://com.example.myclass/raw/myfile; 虽然

有没有办法将res/raw格式的ZIP文件作为附件附加到电子邮件意图中?

或者:

将其复制到外部存储器上的文件,或

创建一个ContentProvider,它可以直接从您从原始资源获得的InputStream为其提供服务


从那里,额外的流应该可以工作,尽管可能有一些电子邮件客户端只支持file:///Uri模式,而不支持content:///schemes。

我尝试了一个Uri=Uri.parse的Uri模式。resource://com.example.myclass/raw/myfile; 虽然它是以.file扩展名而不是ZIP发送的。向myfile添加.zip扩展名并没有发送任何信息。不管怎么说?@Traxex1909:很少有应用程序支持android.resource方案。不管怎样,关于这个按照我回答中的说明去做。