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

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

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

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

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

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

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

5:检查是否安装了微信

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

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

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

微信分享多个图片和文字到朋友圈相关推荐

  1. 记一次微信分享的特殊需求(文字加图片的朋友圈分享)

    昨天需求需要一个图片加文字的朋友圈分享,看了下微信的官方SDK,发现要么就是只有图片分享,要么就是只有文字分享,刚开始没头绪,一直在网上找资料,今天早上终于在网上找到了.效果图如下 代码主要还是网上的 ...

  2. android+分享微信朋友圈带编辑功能,新功能 微信6.6.6安卓版发布:朋友圈编辑可保留...

    原标题:新功能 微信6.6.6安卓版发布:朋友圈编辑可保留 [PConline资讯]本月月初,微信团队向iOS用户推送了微信6.6.6的更新,而安卓用户则只能够参加到新版的Beta测试中去.就在今天, ...

  3. 微信重大更新,mac版可刷朋友圈!可以看,可以评论! 支持M1

    微信重大更新,mac版可刷朋友圈!可以看,可以评论!微信Mac电脑版是官方推出的针对Mac用户设计的客户端产品,Mac上有六亿多庞大用户群体在使用微信客户端聊天工具,可以发送文字.语音.图片和视频,还 ...

  4. python把一堆图片分成n份,用Python一键生成炫酷九宫格图片,火了朋友圈

    原标题:用Python一键生成炫酷九宫格图片,火了朋友圈 作为一个男同胞来说,为了给女朋友拍一张美美的照片,着实需要花费很大的时间和精力,不仅仅需要从众多的图片中精心挑选,而且还需要有着超强的图片精修 ...

  5. 调用个人微信API协议接口收发消息,发朋友圈

    调用个人微信API协议接口收发消息,发朋友圈 java调用个人微信的API接口收发消息 /** * 接受微信好友发来聊天消息 * @author wechatno:tangjinjinwx * @pa ...

  6. 微信另外一种分享(图片 + 文字) 到朋友圈

    图片 + 文字分享到朋友圈, 这个功能微信竟然不支持, 是不是很诧异, 当时我也把文档翻了好几遍, 最后只能利用强大的系统来做这个功能!!! 首先我们先看看基础代码: Intent intent = ...

  7. Android应用实现微信分享(微信好友,朋友圈),分享链接,图片,文字

    科技快讯 9月2日晚间,华为终端宣布,将于10月16日在德国慕尼黑发布华为 Mate 10 新机.从放出的海报来看,证实了华为 Mate 10 将搭载自家的麒麟970处理器,并采用时下流行的全面屏设计 ...

  8. android微信照片未发送成功,解决Android整合微信分享无法发送图片问题

    正在做的android app有微信分享功能,下载了官方的SDK后按照里面的代码做了,我主要用的是分享网页url,发现文字和网页URL都可以发送,唯独带图片的消息有时成功有时失败,于是对比了成功和失败 ...

  9. Android接入微信分享视频和图片

    从14年10未毕业开始工作到现在,忍不住想写点东西,就从最近的用的东西写起吧. 首先是分享-微信分享 微信分享 首先要去微信的开发者平台去申请账号,这边注意申请的时候要填写签名的那个Md5值,然后获取 ...

最新文章

  1. Python 安装cx_Oracle模块折腾笔记
  2. 【JZOJ6231】【20190625】等你哈苏德
  3. 一个不错的android学习网站
  4. 传输层的TCP和UDP
  5. GDI+图像处理前言
  6. Error installing bundler:bundler requires Ruby version >= 2.3.0.
  7. 在线文档显示组件 FlexPaper
  8. python 怎么判断文件存在哪里_Python判断文件和文件夹是否存在的方法
  9. Leetcode每日一题:125.valid-palindrome(验证回文串)
  10. 2020中国移动创客马拉松大赛移动云专题赛决赛成功举办
  11. MySQL不区分大小写(Linux与WINDOWS)
  12. 3打包忽略文件夹_Py打包exe(下篇): 进阶——用户体验改进
  13. Prolog语言介绍(一)
  14. 视频配音怎么制作?这两个文字转语音工具,声音自然好听
  15. 自建网络加速服务器,自建DNS缓存服务器加快上网速度
  16. Weakly Supervised Semantic Segmentation list
  17. handlebars使用
  18. ADAMoeacle预言机竞争优势|支持广域网节点喂价|节点挖ADAM
  19. 杰理之Linein录音使用方式【篇】
  20. DuerOS智能设备激活数突破1亿 小度购物节再掀热潮

热门文章

  1. 微信小程序background-img问题
  2. Windows Server 2012 R2 系统配置指南_戴有炜编著
  3. 修改多台远程服务器,电脑默认用户名Administrator
  4. CSS3-文本样式、字体样式
  5. 存储系统基础知识介绍
  6. js破解 X笔网登录
  7. 考研路茫茫——早起看书
  8. matlab零极点图程序,Matlab绘制数字滤波器零极点图
  9. Arcgis选择自己想要的区域地图
  10. 互联网公司总部选址分布:后厂村就是半个中国互联网