cj-showTime 2020-02-26 11:43 采纳率: 40%
浏览 436

Android 7.0 多文件分享

使用FileProvider获取文件Uri,单个文件可以分享,多个文件就无法分享。

Intent sendIntent = new Intent();
sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
sendIntent.setAction(Intent.ACTION_SEND_MULTIPLE);

ArrayList uris = new ArrayList<>();
for (String filePath : filePaths) {
uris.add(FileUriUtil.getFileUri(context, filePath));
}
sendIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
sendIntent.setType("*/*");

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办