博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android微信分享多张图片和文字(发朋友圈)
阅读量:6869 次
发布时间:2019-06-26

本文共 866 字,大约阅读时间需要 2 分钟。

由于工作中需要分享多张图片和文字到朋友圈,找了N多分享SDK貌似都没有,终于搜到大牛提供的一种方法,不过缺点是没有分享回调,代码如下:

Intent intent =newIntent();

ComponentName comp =newComponentName("com.tencent.mm",

"com.tencent.mm.ui.tools.ShareToTimeLineUI");

intent.setComponent(comp);

intent.setAction(Intent.ACTION_SEND_MULTIPLE);

intent.setType("image/*");

intent.putExtra("Kdescription", title);//这里title 为朋友圈的文字描述

ArrayList imageUris = new ArrayList();

ArrayList files=new ArrayList<>();//这里file 类型需要是图片格式,因为发送朋友圈的是图片

/*

files.add(new File(Environment.getExternalStorageDirectory()+File.separator+"abc120.jpg"));

files.add(new File(Environment.getExternalStorageDirectory()+File.separator+"abc1201.jpg"));

*/

for(File f : files) {

imageUris.add(Uri.fromFile(f));

}

intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);

startActivity(intent);//直接打开朋友圈页面发送朋友圈

转载于:https://juejin.im/post/5a31db1d51882531ea654829

你可能感兴趣的文章
web开发插入数据时控制台没报错,可能是数据库表被锁了
查看>>
python_day11のPython操作 pymysql && SQLAchemy
查看>>
格式化输出
查看>>
42幅非常有创意的食品广告欣赏(上篇)
查看>>
SQL性能优化
查看>>
TCP/UDP穿越NAT的P2P通信方法(Hole Punching)
查看>>
django对数据库操作的封装
查看>>
python实现linux下指定目录下文件中的单词个数统计
查看>>
SQL SERVER存储过程中如何使用事务与try catch
查看>>
没什么不可能:剿灭Windows下的29个烦恼
查看>>
String,StringBuffer,StringBuilder的整理
查看>>
mysql 字符截取 实列
查看>>
部署mysql高可用、读写分离集群
查看>>
jquery中下拉多选插件jquery.multiSelect的使用
查看>>
梦想与现实,你会选择什么——一个电子爱好者的迷茫
查看>>
用rabbitMQ实现生产者消费者
查看>>
GRADLE遇见“设备未就绪”
查看>>
正则表达式实现——匹配括号中的A 以及 匹配非括号中的A
查看>>
golang锁sync.Mutex
查看>>
定义自己的JSTL标签库
查看>>