diff options
| author | Dianne Hackborn <hackbod@google.com> | 2012-10-11 10:44:36 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-10-11 10:44:37 -0700 |
| commit | 2a3e1ffd0f1c369a39f5321a54206d36beab31b9 (patch) | |
| tree | a61b1d5967df2338eb875a3573367f49e6709624 | |
| parent | 8e767115a888b78c5732fe935bd811a7db6bf2e1 (diff) | |
| parent | 8d866e52b209cb683159f2701cc4204163de245c (diff) | |
| download | frameworks_base-2a3e1ffd0f1c369a39f5321a54206d36beab31b9.zip frameworks_base-2a3e1ffd0f1c369a39f5321a54206d36beab31b9.tar.gz frameworks_base-2a3e1ffd0f1c369a39f5321a54206d36beab31b9.tar.bz2 | |
Merge "More on issue #7318666: hide developer options from user build" into jb-mr1-dev
| -rw-r--r-- | core/java/android/app/LauncherActivity.java | 11 | ||||
| -rw-r--r-- | core/java/android/provider/Settings.java | 7 |
2 files changed, 12 insertions, 6 deletions
diff --git a/core/java/android/app/LauncherActivity.java b/core/java/android/app/LauncherActivity.java index 8eb9ba4..96c7246 100644 --- a/core/java/android/app/LauncherActivity.java +++ b/core/java/android/app/LauncherActivity.java @@ -439,14 +439,21 @@ public abstract class LauncherActivity extends ListActivity { protected List<ResolveInfo> onQueryPackageManager(Intent queryIntent) { return mPackageManager.queryIntentActivities(queryIntent, /* no flags */ 0); } - + + /** + * @hide + */ + protected void onSortResultList(List<ResolveInfo> results) { + Collections.sort(results, new ResolveInfo.DisplayNameComparator(mPackageManager)); + } + /** * Perform the query to determine which results to show and return a list of them. */ public List<ListItem> makeListItems() { // Load all matching activities and sort correctly List<ResolveInfo> list = onQueryPackageManager(mIntent); - Collections.sort(list, new ResolveInfo.DisplayNameComparator(mPackageManager)); + onSortResultList(list); ArrayList<ListItem> result = new ArrayList<ListItem>(list.size()); int listSize = list.size(); diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 00ea873..8897039 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -386,10 +386,9 @@ public final class Settings { /** * Activity Action: Show settings to allow configuration of application - * development-related settings. - * <p> - * In some cases, a matching Activity may not exist, so ensure you safeguard - * against this. + * development-related settings. As of + * {@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR1} this action is + * a required part of the platform. * <p> * Input: Nothing. * <p> |
