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);//直接打開朋友圈頁面發送朋友圈

相關文章
相關標籤/搜索