• 获取手机上安装的应用信息


      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
  • 相关阅读:
    C语言习题(结构)
    java变量
    大咖分享 | 一文解锁首届云创大会干货——上篇(文末附演讲ppt文件免费下载)
    深入解读Service Mesh的数据面Envoy
    appium封装显示等待Wait类和ExpectedCondition接口
    Jmeter压测Thrift服务接口
    浏览器插件及好用的小工具
    Jmeter入门实例
    BugBash活动分享
    如何作缺陷分析
  • 原文地址:https://www.cnblogs.com/CaptainLin/p/3571902.html
Copyright © 2020-2023  润新知