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的数据目录
    Ubuntu安装Sublime Text3插件Emmet的依赖PyV8
    ThoughtWorks的面试总结
    使用百度地图做地理追踪
    Make a plan
    ubuntu 下php + nginx
    编译Nginx
    CSS清除浮动
    关于项目提测质量的一点思考
    Jenkins配置
  • 原文地址:https://www.cnblogs.com/CaptainLin/p/3571902.html
Copyright © 2011-2022 走看看