PackageManager mPackageManager = getPackageManager();
// List<ApplicationInfo> appListInfo = mPackageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES );
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> resolveInfos = mPackageManager.queryIntentActivities(mainIntent, 0);
Collections.sort(resolveInfos,new ResolveInfo.DisplayNameComparator(mPackageManager));
return resolveInfos;
// List<ApplicationInfo> appListInfo = mPackageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES );
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> resolveInfos = mPackageManager.queryIntentActivities(mainIntent, 0);
Collections.sort(resolveInfos,new ResolveInfo.DisplayNameComparator(mPackageManager));
return resolveInfos;