Android 检查手机上是否安装了指定的软件(根据包名检测)
Posted 星辰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 检查手机上是否安装了指定的软件(根据包名检测)相关的知识,希望对你有一定的参考价值。
android检查手机上是否安装了指定的软件(根据包名检测)
/** * 检查手机上是否安装了指定的软件 * @param context * @param packageName * @return */ public static boolean isAvilible(Context context, String packageName) { final PackageManager packageManager = context.getPackageManager(); List<PackageInfo> packageInfos = packageManager.getInstalledPackages(0); List<String> packageNames = new ArrayList<String>(); if (packageInfos != null) { for (int i = 0; i < packageInfos.size(); i++) { String packName = packageInfos.get(i).packageName; packageNames.add(packName); } } // 判断packageNames中是否有目标程序的包名,有TRUE,没有FALSE return packageNames.contains(packageName); }
以上是关于Android 检查手机上是否安装了指定的软件(根据包名检测)的主要内容,如果未能解决你的问题,请参考以下文章
网页代码 JS代码 检测手机或是Pad设备 是不是安装某软件 之后做相应的跳转