我有很多.mp3文件存储在 res/raw 文件夹中。
我得到的 URI 的.mp3文件使用以下代码。
Uri.parse("android.resource:///com.my.android.sharesound/"+resId);
返回: android.resource:///com.my.android.sharesound/2130968609
现在我使用这个 URI 来创建共享意图
shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("android.resource://com.my.android.sharesound/"+resId));
startActivity(Intent.createChooser(shareIntent,"Share Sound");
当我选择任何邮件应用程序时。Gmail 或 YahooMail 的共享意图,mp3文件成功附加。但它表明,2130968609(作为附件)
我不希望 resource ceId (2130968609)出现。
我想显示 fileName.mp3
我怎么能这么做? 我错过了什么吗?
或者
是否有其他方法通过共享意图将存储在 res/raw 中的.mp3文件附加到邮件中。