Intent intentShareFile = new Intent(Intent.ACTION_SEND);
intentShareFile.addFlags( Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
intentShareFile.setType("application/*");
intentShareFile.putExtra(Intent.EXTRA_STREAM, Uri.parse("content:/"+path));
Intent shareIntent = Intent.createChooser(intentShareFile, "share");
startActivity(shareIntent);
我用这个代码发送一个文件使用意图组件。。。但它显示错误消息。。。
1条答案
按热度按时间nhhxz33t1#
不要使用:
Uri.parse("content:/"+path)
试用:FileProvider.getUriForFile(getContext(), getContext().getPackageName() + ".FileProvider", path)