微信分享多个图片和文字到朋友圈

在微信的官网文档中,只有单个的图片分享和单独的文字分享,不然就是web类型的分享,而有时候我们需要的是像发朋友圈那样,直接发布文字和图片,不需要任何的链接。但是微信api是不支持这种的,那我们是如何做到的呢?

我的理解是,在应用中,将需要分享的图片先保存到本地,然后通过引用本地图片的url,再通过微信app的包传入,以达到实现分享的目的,具体代码看一下截图,我也会做一部分的说明,如果有错误的地方,有朋友看到还望指正!

1:我这里并没有去网络下载图片了,而是直接引用资源文件的两天图片,然后保存到本地,这其实和在网络下载图片保存到本地的区别并不大,如图:

        2:首先我们需要创建一个单独的文件夹,我们将最新要分享的图片保存到本地文件夹中来:

  这样写其实是有个小问题的,就是说如果当你第一次分享之后,你的本地文件夹中会保存有第一次分享的图片,而你第二次进入分享之后,这个文件夹里面就会有第二次需要分享的图片和第一次的图片,所以需要保存图片之前加一个判断,判断有没有存在这个文件夹,如果存在,里面是否有文件,如果有,则一个个删除,然后再保存最新的图片,这里就不做修改了。


3:我们在进行保存之后,再去取得这个本地文件夹里面的所有图片和图片的路径,如下所示:

4:待取到路径之后,我们就可以开始着手准备调用微信包了:



5:检查是否安装了微信




使用Intent实现多个图片和文字的分享大致就是这样了,代码在这个地址,有需要的可以去下载http://download.csdn.net/detail/nibinusm22b/9527599

可以看到,使用这种方法是不需要去官网申请key什么的

这个代码是我在看了某个前辈的文章之后做了修改写好的,具体是哪位前辈不记得了(汗!),,不过还是很感谢他的文章,如果这边文章写的有不对的地方,还望指正,如果有其他任何问题,都可以联系我。谢谢。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nibinusm22b

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值