5

我正在使用以下代码共享文件:

Uri fileUri = Uri.fromFile(new File(filePath));
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("audio/mp3");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");
shareIntent.putExtra(Intent.EXTRA_TEXT, "body");
shareIntent.putExtra(Intent.EXTRA_STREAM, fileUri);
startActivity(Intent.createChooser(shareIntent, "Share"));

文件名为:“a123456789cd.mp3”。我无法更改实际文件名,因此我只需将附件中的文件名更改为有意义的名称,例如:“myRecording.mp3”。那可能吗 ?

谢谢你的帮助

4

1 回答 1

0

鉴于 android 如何处理应用程序中的资源,似乎没有简单的方法可以解决它。请参阅此答案:应用程序发送的电子邮件附件名称与发送的文件名称不同

于 2015-10-28T22:25:34.810 回答