private getOtherApkResource(Intent intent) {
//获得包管理器
PackageManager pm = getPackageManager();
List<ResolveInfo> resolveinfoes =pm.queryIntentActivities(intent, 0);
//获得指定的activity的信息
ActivityInfo actInfo = resolveinfoes.get(0).activityInfo;
//获得包名
String pacageName = actInfo.packageName;
try {
Resources res = pm.getResourcesForApplication(pacageName);
int id = 0;
id = res.getIdentifier("ic_launcher", "drawable", pacageName);
Log.i("", "resId is " + id);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
}