收藏
回答

Android8.0多图文件共享给微信好友问题?

Intent mulIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
ComponentName cop = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");
mulIntent.setComponent(cop);
mulIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
mulIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
mulIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mulIntent.setType("image/*");
context.startActivity(Intent.createChooser(mulIntent, title));


Android10可以分享成功

Android8.0分享到微信好友提示 分享失败,多文件分享仅支持照片格式

如下是uri信息

包名:com.leadship.emall

<provider
    android:name="androidx.core.content.FileProvider"
    android:authorities="${applicationId}.provider"
    android:exported="false"
    android:grantUriPermissions="true">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/file_paths" />
</provider>

<?xml version="1.0" encoding="utf-8"?>
<paths>
    <external-cache-path
        name="files_external"
        path="download" />
    <cache-path
        name="files_cache"
        path="download" />
    <external-path
        name="external_files"
        path="." />
    <external-path
        name="files_root"
        path="." />
    <external-path
        name="external_storage_root"
        path="." />
    <files-path
        name="block_page_files"
        path="." />

</paths>


最后一次编辑于  2021-04-21
回答关注问题邀请回答
收藏

1 个回答

  • Cjiang
    Cjiang
    2021-04-22

    你好,现在的问题是什么?请详细描述下你的问题。

    2021-04-22
    有用
    回复
登录 后发表内容