通过其他应用程序(电子邮件,Whatsapp等)进行文件共享的Android 8.0问题

时间:2017-10-27 11:07:12

标签: android uri android-contentprovider android-8.0-oreo fileshare

我的内部存储空间中有.wav文件。 使用我的Android应用程序我想使用支持的应用程序共享该文件。

ArrayList<Uri> files = new ArrayList<Uri>(); 
Uri uri = Uri.fromFile(file);
Intent share = new Intent(Intent.ACTION_SEND_MULTIPLE);
share.setType("audio/x-wav");
share.putParcelableArrayListExtra(Intent.EXTRA_STREAM, files);
startActivity(Intent.createChooser(share, "Share"));

它正在升级到Android版本7,但在Android 8.0中这段代码不起作用。 任何人都可以提出需要改变的建议吗?

此处我的文件存在于internla storeage中,而不是app(package)文件夹中

0 个答案:

没有答案