1.按字母排序
List<ResolveInfo> activities=pm.queryIntentActivities(startupIntent,0);
Collections.sort(activities, new Comparator<ResolveInfo>() { @Override public int compare(ResolveInfo a, ResolveInfo b) { PackageManager pm=getActivity().getPackageManager(); return String.CASE_INSENSITIVE_ORDER.compare(a.loadLabel(pm).toString(),b.loadLabel(pm).toString()); } });