/**
     * 判断手机是否安装某个应用
     *
     * @param appPackageName 应用包名
     * @return true:安装,false:未安装
     */
    public static boolean installed(String appPackageName) {
        PackageManager packageManager = KeyWord.context.getPackageManager();// 获取packagemanager
        List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息
        for (PackageInfo pkif : pinfo) {
            String pn = pkif.packageName;
            if (appPackageName.equals(pn)) {
                return true;
            }
        }
        return false;
    }

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐