//調(diào)用系統(tǒng)方法厘擂,支持微信多圖分享
Intent weChatIntent =newIntent();
weChatIntent.setComponent(newComponentName("com.tencent.mm","com.tencent.mm.ui.tools.ShareToTimeLineUI"));
ArrayList imageList =newArrayList();
FrescoUtils imageUtil =newFrescoUtils();
for(String path :picPaths){//picPaths存的是本地圖片路徑
File file =newFile(path);
if(file.exists()){
imageList.add( Uri.parse("file://"+ file));//注意路徑前面要加上file://
}
}
if(imageList.size() ==0)return;
weChatIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
weChatIntent.setType("image/*");
weChatIntent.putExtra(Intent.EXTRA_STREAM, imageList);
weChatIntent.putExtra("Kdescription","hahahahhahahahah");//分享描述
startActivity(weChatIntent);
調(diào)試中遇到的問題
1螃诅,圖片路徑不支持網(wǎng)絡(luò)圖片URL哑梳,只支持本地的圖片
2蓬坡,圖片List集合中圖片路徑习瑰,前面需加上file
3,Kdescription疑苫,這個(gè)字段一定要設(shè)置內(nèi)容
備注:如果有參數(shù)上不懂的可以問我阁簸,謝謝