获取Android系统分享列表
1  | public List<AppInfoVo> getShareApps(Context context) {  | 
分享文本信息
1  | Intent intent = new Intent(Intent.ACTION_SEND);  | 
分享单张图片
1  | String path = Environment.getExternalStorageDirectory() + File.separator;//sd根目录  | 
分享视频
1  | String path = Environment.getExternalStorageDirectory() + File.separator;//sd根目录  | 
分享多个文件
1  | String path = Environment.getExternalStorageDirectory() + File.separator;//sd根目录  | 
指定分享到微信朋友
1  | ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");  | 
指定分享到微信朋友圈
1  | ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI");  | 
指定分享到QQ好友
1  | ComponentName comp = new ComponentName("com.tencent.mobileqq", "com.tencent.mobileqq.activity.JumpActivity");  | 
视频指定分享到QQ空间
1  | String path = Environment.getExternalStorageDirectory() + File.separator;//sd根目录  | 
分享到指定程序
只要获得包名和相应Activity即可
微信朋友圈
“com.tencent.mm”
“com.tencent.mm.ui.tools.ShareToTimeLineUI”
微信朋友
“com.tencent.mm”
“com.tencent.mm.ui.tools.ShareImgUI”
QQ好友
“com.tencent.mobileqq”
“com.tencent.mobileqq.activity.JumpActivity”
QQ空间分享视频
“com.qzone”
“com.qzonex.module.maxvideo.activity.QzonePublishVideoActivity”
QQ空间分享图片、文字
“com.qzone”
“com.qzonex.module.operation.ui.QZonePublishMoodActivity”
新浪微博
“com.sina.weibo”
“com.sina.weibo.composerinde.ComposerDispatchActivity”