判断安装某个应用

来源:互联网 发布:杀破狼js为什么被禁 编辑:程序博客网 时间:2024/05/16 05:03

/** 是否安装某个应用* */public static boolean isAvilible(Context context, String packageName) {    final PackageManager packageManager = context.getPackageManager();//获取packagemanager    List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);//获取所有已安装程序的包信息    List<String> pName = new ArrayList<String>();//用于存储所有已安装程序的包名    //pinfo中将包名字逐一取出,压入pName list    if (pinfo != null) {        for (int i = 0; i < pinfo.size(); i++) {            String pn = pinfo.get(i).packageName;            pName.add(pn);        }    }    return pName.contains(packageName);//判断pName中是否有目标程序的包名,有TRUE,没有FALSE}
0 0
原创粉丝点击