使用maaiiconnect分享图片到微信失败 步骤: 打开APP点击任意聊天室点击聊天室顶部对方名字点击已分享媒体文件选择一张图片并点击左下角分享按钮选择分享分享给微信结果:微信:分享失败,多文件分享仅支持照片格式 设备: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
分享失败,多文件分享仅支持照片格式使用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"));
2021-07-23