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;
}
相关文章
- 07-01winPcap_4_获取已安装设备的高级信息
- 07-01百度人脸识别技术应用003---百度云离线SDK_Android版_功能分析_获取摄像头视频流中的图片_发给百度人脸识别API_识别搜索_或先同步百度云人脸信息_然后本地人脸识别
- 07-01从”茄子快传”看应用程序怎样获取手机已安装程序的apk文件
- 07-01在ASP.NET Core应用中如何设置和获取与执行环境相关的信息?
- 07-01关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)
- 07-01使用Cordova如何获取Android设备上已安装的应用程序列表?
- 07-01安卓Launcher之获取手机安装的应用列表,安卓launcher
- 07-01【推荐】Sql Server 不常见应用之一:获取表的基本信息、字段列表、存储过程参数列表
- 07-01Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- 07-01Android中获取应用程序(包)的信息----PackageManager