小程序
小游戏
企业微信
微信支付
扫描小程序码分享
安卓更新了微信7.0.0,出现APP无法分享至微信。提示“获取资源失败,无法分享至朋友圈” 各位大神怎么解决?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
安卓微信模似第三方APP分享源代码,可模似QQ,UC浏览器,QQ浏览器,腾讯视频,快手,360浏览器,百度浏览器等等几十种。
下载地址:http://www.elsza.com/apk/app.apk
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
加上intent.setAction(Intent.ACTION_SEND)以下是代码/** * @author XY * @apiNote 分享多张图片到微信朋友圈 */public static void sharePicsToWXFriendCircle(Context context, @NonNull List<String> filePaths) { if (!isAppInstalledByName(WX_APP_PACKAGE_NAME)) { CarLoanOnlineApplication.toast("请先安装微信"); return; } Intent intent = new Intent(); intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI")); intent.setAction(Intent.ACTION_SEND);//加上这段话就好了------------------------------- ArrayList<Uri> imageList = new ArrayList<>(); for (String picPath : filePaths) {//这里原来微信可以分享多图,后来只能分享单张,所以这里可以不用遍历,直接获取第一张图片 File f = new File(picPath); if (f.exists()) { imageList.add(Uri.fromFile(f)); } } if (imageList.size() == 0) { CarLoanOnlineApplication.toast("分享图片出错:图片不存在"); return; } fixShareFileOnN(); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_STREAM, imageList.get(0)); //图片数据(只支持本地图片的Uri形式) context.startActivity(intent);}/** * 解决android N(>=24)系统以上分享 路径为file://时的 android.os.FileUriExposedException异常 * 因为微信朋友圈分享多张图片需要用到这个,所以需要加下面的代码 */private static void fixShareFileOnN() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); }}
加上
intent.setAction(Intent.ACTION_SEND)
以下是代码
/**
想问一下微信7.0以后单图可以发送给朋友 多图提示--》 微信7.0多图片分享到微信失败 提示微信多文件分享仅支持图片。我传数据的时候指定了mime 类型为image ,还是不行
上面确实解决了问题,不用使用fileprovider适配7.0以上 严苛模式不是不建议在release版本下使用吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
安卓微信模似第三方APP分享源代码,可模似QQ,UC浏览器,QQ浏览器,腾讯视频,快手,360浏览器,百度浏览器等等几十种。
下载地址:http://www.elsza.com/apk/app.apk
想问一下微信7.0以后单图可以发送给朋友 多图提示--》 微信7.0多图片分享到微信失败 提示微信多文件分享仅支持图片。我传数据的时候指定了mime 类型为image ,还是不行
上面确实解决了问题,不用使用fileprovider适配7.0以上 严苛模式不是不建议在release版本下使用吗