代码如下
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");
intent.setComponent(comp);
intent.setType("image/*");
if (imags.size() == 1) {
intent.setAction(Intent.ACTION_SEND);
Uri uri = imags.get(0);
context.grantUriPermission("com.tencent.mm", uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.putExtra(Intent.EXTRA_STREAM, uri);
} else {
for (Uri img : imags) {
context.grantUriPermission("com.tencent.mm", img, Intent.FLAG_GRANT_READ_URI_PERMISSION);
}
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imags);
}
intent.putExtra("Kdescription", des);
context.startActivity(intent);
调用的系统分享功能。 微信版本 8.0.19 单图分享成功。多图分享失败,提示多文件分享只支持图片,我分享的就只有图片
手机小米6 android 9 华为mete 30 5g harmonyOS 2.0
你好,麻烦复现问题时在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,具体的时间点
刚刚试了vivo v2072A 多图分享就没问题, 版本9.0.19