1.分享到微信好友:
<span style="font-size:18px;"> Intent weixinintent = new Intent();
ComponentName cop = new ComponentName("com.tencent.mm","com.tencent.mm.ui.tools.ShareImgUI");
weixinintent.setComponent(cop);
weixinintent.setAction(Intent.ACTION_SEND_MULTIPLE);
weixinintent.setType("image/*");
weixinintent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, checkUri);
startActivity(weixinintent);</span>
2.分享到微信朋友圈;
<span style="font-size:18px;"> Intent friendintent = new Intent();
ComponentName comp = new ComponentName("com.tencent.mm","com.tencent.mm.ui.tools.ShareToTimeLineUI");
friendintent.setComponent(comp);
friendintent.setAction(Intent.ACTION_SEND_MULTIPLE);
friendintent.setType("image");
friendintent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, checkUri);
startActivity(friendintent);</span>
3.分享到新浪微博:
<span style="font-size:18px;"> Intent weibointent = new Intent();
weibointent.setPackage("com.sina.weibo");
weibointent.setAction(Intent.ACTION_SEND_MULTIPLE);//Intent.ACTION_SEND
weibointent.setType("image/*");
weibointent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, checkUri);
startActivity(weibointent);</span>
判断应用是否安装:
<span style="font-size:18px;">public static boolean isApkAvilible(Context context,String packageName) {
final PackageManager packageManager = context.getPackageManager();// 获取packagemanager
List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息
if (pinfo != null) {
for (int i = 0; i < pinfo.size(); i++) {
String pn = pinfo.get(i).packageName;
if (pn.equals(packageName)) {
return true;
}
}
}
return false;
}</span>