当前位置: 首页 > 编程笔记 >

Android编程判断手机上是否安装了某个程序的方法

钱澄邈
2023-03-14
本文向大家介绍Android编程判断手机上是否安装了某个程序的方法,包括了Android编程判断手机上是否安装了某个程序的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android编程判断手机上是否安装了某个程序的方法。分享给大家供大家参考,具体如下:

1. 首先得到该程序的包名

这个连上手机ADB,看logcat就能看到。比如:QQ客户端的包名是com.tencent.mobileqq。

2. 然后通过PackageManager判断是否存在该包的程序

private boolean isPkgInstalled(String pkgName) {
PackageInfo packageInfo = null;
try {
  packageInfo = this.getPackageManager().getPackageInfo(pkgName, 0);
} catch (NameNotFoundException e) {
  packageInfo = null;
  e.printStackTrace();
}
if (packageInfo == null) {
  return false;
} else {
  return true;
}

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍利用js判断手机是否安装某个app的多种方案,包括了利用js判断手机是否安装某个app的多种方案的使用技巧和注意事项,需要的朋友参考一下 前言 大家在日常开发的时候,经常会遇到这样的需求,通过检测手机,如果本地安装了app那么直接打开,否则苹果要跳转到app-store,安卓则要跳到对应的市场,下面来给大家介绍几种解决的方案。 解决方案 一 解决方案二 通过在页面中生成一个隐藏的if

  • 本文向大家介绍android编程判断应用是否具有某个权限的方法,包括了android编程判断应用是否具有某个权限的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了android编程判断应用是否具有某个权限的方法。分享给大家供大家参考,具体如下: android在开发中有时候要判断应用中是否有某项权限,或者想获取到某个应用的权限清单,可以使用以下方法 1) 判断应用是否具有某个权限 2)

  • cmf_is_android() 5.0.180626增加 功能 判断是否为Android访问 参数 无 返回 boolean

  • cmf_is_mobile() 功能 判断是否为手机访问 参数 无 返回 boolean

  • 本文向大家介绍Android编程判断网络连接是否可用的方法,包括了Android编程判断网络连接是否可用的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程判断网络连接是否可用的方法。分享给大家供大家参考,具体如下: 为了提高用户体验,我们在开发 android 应用的过程需要联网获取数据的时候我们首先要做的一步就是: 1.判断当前手机是否打开了网络 2.打开了网络是否

  • cmf_is_mobile() 功能 判断是否为手机访问 参数 无 返回 boolean