文章:
1、定义一个工具类(PlatformUtil)
调用方式如:Platformutil.isInstallApp(context,PlatformUtil.PACKAGE_WECHAT);// 判断微信是否安装
public class PlatformUtil {
public static final String PACKAGE_WECHAT = "com.tencent.mm"; public static final String PACKAGE_MOBILE_QQ = "com.tencent.mobileqq"; public static final String PACKAGE_QZONE = "com.qzone"; public static final String PACKAGE_SINA = "com.sina.weibo"; // 判断是否安装指定app public static boolean isInstallApp(Context context, String app_package){ final PackageManager packageManager = context.getPackageManager(); List pInfo = packageManager.getInstalledPackages(0); if (pInfo != null) { for (int i = 0; i < pInfo.size(); i++) { String pn = pInfo.get(i).packageName; if (app_package.equals(pn))) { return true; } } } return false; } }
2、qq分享
/**
* 直接分享纯文本内容至QQ好友
*