我有一个有一些声音的应用程序,存储在我项目的原始文件夹中。目前,只能在我的应用程序中重现它(通过使用MediaPlayer对象)。 现在我知道是否可以获取这些文件,并通过意图共享它(例如通过使用whatsapp意图)
答案 0 :(得分:0)
您可以将文件复制到内部存储空间,然后use FileProvider
将Uri
发布到可以与ACTION_SEND
Intent
一起使用的文件。
或者,您可以尝试my StreamProvider
跳过copy-the-file部分并直接从原始资源发布Uri
。
或者,您可以尝试使用android.resource
Uri
,但很少有应用支持ACTION_SEND
之类的内容。使用前两种方法中的任何一种都可以提供更好的兼容性。