summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-10-11 10:44:36 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-10-11 10:44:37 -0700
commit2a3e1ffd0f1c369a39f5321a54206d36beab31b9 (patch)
treea61b1d5967df2338eb875a3573367f49e6709624
parent8e767115a888b78c5732fe935bd811a7db6bf2e1 (diff)
parent8d866e52b209cb683159f2701cc4204163de245c (diff)
downloadframeworks_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.java11
-rw-r--r--core/java/android/provider/Settings.java7
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>