使用android系统分享,分享多图到到朋友,分享时提示“分享失败,多文件分享仅支持照片格式”,但是我传的文件就是图片,哪里出了问题?代码如下:
Intent intent = new Intent();
ComponentName cop = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");
intent.setComponent(cop);
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.setType("image/*");
ArrayList imageUris = new ArrayList();
File[] files = new File(PublicFunction.ensurePicPath()).listFiles();
for (File f : files) {
File picFile = f;
if (picFile != null) {
if (picFile.isFile() && picFile.exists()) {
Uri uri;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
uri = FileProvider.getUriForFile(activity, BuildConfig.APPLICATION_ID + ".fileprovider", picFile);
} else {
uri = Uri.fromFile(picFile);
}
imageUris.add(uri);
}
}
}
ArrayList imageChoose = new ArrayList<>();
imageChoose.add(imageUris.get(0));
imageChoose.add(imageUris.get(1));
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageChoose);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivity(Intent.createChooser(intent, "Share"));
使用maaiiconnect分享图片到微信失败
步骤:
结果:微信:分享失败,多文件分享仅支持照片格式
设备:Mi 8 Lite
Android version: android 10
MIUI version: 12.5.1
出现问题微信号:wxid_f6i9rbpcqwqs22
微信版本:8.0.7
时间: 2021-07-23 15:10
手机微信日志: 我->设置->帮助与反馈右上角有个上报日志 已经上传完成了
下载链接: https://app.mi.com/details?id=com.m800.liveconnect.mobile.agent.prod
问题解决了吗?我也遇到这个问题
遇到相同问题,请问是什么原因啊?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的测试链接