구글링해서 찾은것인데 작업후에 정리해 두려다보니
출처가 기억나지 않는다 ㅠㅠ
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, 0);
for (ResolveInfo info : list) {
String appActivity = info.activityInfo.name;
String appPackageName = info.activityInfo.packageName;
String appName = info.loadLabel(packageManager).toString();
Drawable drawable = info.activityInfo.loadIcon(packageManager);
Log.d("TEST", "appName : " + appName + ", appActivity : "
+ appActivity + ", appPackageName : " + appPackageName);
}
packagemanager를 이용해서 목록을 가지고 오고 패키지명이나 아이콘 이미지를 가지고 오는 소스