zoukankan      html  css  js  c++  java
  • Android判读是否安装了某一款APP

        /**
        * @Title: isAvilible 
        * @Description: 断手机已安装某程序
        * @param @param context
        * @param @param packageName
        * @param @return    
        * @return boolean    
        * @throws
         */
        public static boolean isAviliblePackage(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 
      } 
  • 相关阅读:
    python3+request接口自动化框架
    类型转换函数
    操作符重载(三)
    操作符重载(二)
    操作符重载(一)
    时间获取函数
    文件和目录
    Linux五种IO模型
    类中的函数重载
    系统调用IO和标准IO
  • 原文地址:https://www.cnblogs.com/yshyee/p/4460698.html
Copyright © 2011-2022 走看看