zoukankan      html  css  js  c++  java
  • 获取手机上安装的应用信息

      public Map getAppInfoMap(String paramString)
      {
        try
        {
          HashMap localHashMap = new HashMap();
          PackageManager localPackageManager = this.b.getPackageManager();
          Intent localIntent = new Intent("android.intent.action.MAIN", null);
          localIntent.addCategory("android.intent.category.LAUNCHER");
          List localList = localPackageManager.queryIntentActivities(localIntent, 1);
          for (int j = 0; j < localList.size(); j++)
          {
            ResolveInfo localResolveInfo = (ResolveInfo)localList.get(j);
            if (localResolveInfo.activityInfo.packageName.equals(paramString))
            {
              String str1 = localResolveInfo.loadLabel(localPackageManager).toString();
              int k = localResolveInfo.activityInfo.applicationInfo.icon;
              String str2 = localResolveInfo.activityInfo.name;
              if ((str2 != null) && (!"".equals(str2.trim())))
              {
                localHashMap.put("appName", str1);
                localHashMap.put("appIcon", Integer.valueOf(k));
                localHashMap.put("activityName", str2);
                return localHashMap;
              }
            }
          }
        }
        catch (Exception localException)
        {
        }
        return null;
      }

    life is a jounery,yes
  • 相关阅读:
    MySql存储过程学习
    自己用C语言写的扫雷算法
    Spring学习——Hello World
    ICE Service使用方法简介
    DevExpress学习笔记(一)Ribbon
    DevExpress学习笔记(二)NavBarControl
    ORACLE DBLINK无法使用问题
    vbs脚本读写INI文件
    Python操作INI文件:configobj 更好
    个人发展的误区:越广越好,还是越深越好?
  • 原文地址:https://www.cnblogs.com/CaptainLin/p/3571902.html
Copyright © 2011-2022 走看看