Android微信分享多张图片和文字(发朋友圈)

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

Intent intent =newIntent();图片

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

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

intent.setComponent(comp);it

intent.setAction(Intent.ACTION_SEND_MULTIPLE);io

intent.setType("image/*");List

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

ArrayList imageUris = new ArrayList();方法

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

/*

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);//直接打开朋友圈页面发送朋友圈

相关文章
相关标签/搜索