概述
1、检测app是否安装
检测app是否安装的方法有很多,以下列举几种。基本都是利用packageManager来完成。
a、通过packagemanager获取已经安装的包,然后对比得出是否安装。代码:
public boolean isAppInstalled(Context context, String packageName) {
final PackageManager packageManager = context.getPackageManager();
List pinfo = packageManager.getInstalledPackages(0);
List pName = new ArrayList();
if (pinfo != null) {
for (int i = 0; i < pinfo.size(); i++) {
String pn = pinfo.get(i).packageName;
pName.add(pn);
}
}
return pName.contains(packageName);
}
b、通过获取activity的intent来确定是否有安装
/**
* 判断某一个app是否安装
* @param context
* @param activitypath 需要打开的app的首页activity全路径
* @return
*/
public static boolean appIsInstalled(Context context,String activitypath)
最后
以上就是正直乌冬面为你收集整理的android app是否安装程序,【Android】检测app是否安装、安装并打开的方法的全部内容,希望文章能够帮你解决android app是否安装程序,【Android】检测app是否安装、安装并打开的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复