微信增加限制
具体大家可以查看一下分析
微信更新6.7.3版本后,iOS和安卓系统自带的分享功能无法分享多图至朋友圈
根据以上分析,我们在调用跳转到微信发布界面无法传9张图片,但是带一张图片还是可以跳转到发布页面
1.我们可以先把9张图片下载到本地。然后带一张图片跳转到微信发布界面


跳转代码如下:
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI");
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris); 其中的uris.size() = 1;
intent.setComponent(comp);
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.setType("image/*");
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, shareUri);
startActivity(intent);
有次在另外个APP中看到使用AccessibilityService来实现自动黏贴分享。
AccessibilityService 的一些文档
Android-->无障碍服务(AccessibilityService)开发指南(多用于抢红包,添加附近好友等功能)
后经过慢慢看AccessibilityService使用方法,也慢慢摸索出来了。效果如下:
点击分享到分享微信朋友圈后,自动点击+号 开始选择图片

网友评论