Android判断是否安装某App

来源:互联网 发布:js split 二维数组 编辑:程序博客网 时间:2024/06/07 21:27

当我们的app需要使用第三方应用时,需要判断是否安装(比如你想分享到微信朋友圈,需要判断是否安装了微信)

 public static final String PACK_NAME = "com.tecent.mm";//微信包名public static boolean isInstallApp(Context context) {        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(PACK_NAME)) {                    return true;                }            }        }        return false;    }
原创粉丝点击