您的位置:首页 > 移动开发

app 多图片分享至微信朋友圈

2016-04-05 18:12 393 查看
 由于微信分享的sdk 只能一张图片,大多数情况想展示多个图片,怎么办?   private static void shareMultiplePicture(Context context, File... files) {
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm",
"com.tencent.mm.ui.tools.ShareToTimeLineUI");
intent.setComponent(comp);
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.setType("image/*");
ArrayList<Uri> imageUris = new ArrayList<Uri>();
for (File f : files) {
imageUris.add(Uri.fromFile(f));
}
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
try {
((BaseActivity) context).startActivityForResult(intent, 0);
} catch (ActivityNotFoundException exception) {
ToastUtil.showToast(context, "没安装微信。");
} catch (Exception e) {
ToastUtil.showToast(context, "异常");
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: