? 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;
? }
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
