从原始文件夹共享文件到另一个应用程序

时间:2017-01-22 07:32:20

标签: android share

我想通过sharingIntent

将原始文件夹中的声音分享到另一个应用程序

我使用此代码来共享文本和字符串

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
    sharingIntent.setType("text/plain");
    String shareBody = "Here is the share content body";
    sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
    sharingIntent.putExtra(Intent.EXTRA_TEXT, shareBody);
    startActivity(Intent.createChooser(sharingIntent, "Share via"));

1 个答案:

答案 0 :(得分:1)

您可以使用Uri通过替换来共享您的文件。

sharingIntent.putExtra(Intent.EXTRA_TEXT, shareBody);

进入这个,改为解析URI

sharingIntent.putExtra(
     Intent.EXTRA_STREAM, 
     Uri.parse("android.resource://" + this.getPackageName() + "/raw/" + name
));