summaryrefslogtreecommitdiff
path: root/core/java/android/app/SearchManager.java
diff options
context:
space:
mode:
authorBjorn Bringert <bringert@android.com>2010-01-06 09:29:11 +0000
committerBjorn Bringert <bringert@android.com>2010-01-09 13:19:52 +0000
commit32d580c360da0a0f15e7a080f4ebd0b7b514fe4c (patch)
treeabdd91232ac40dc59b227a7ee431c78b6192930c /core/java/android/app/SearchManager.java
parent71de7851a2d1c1ef0251bdc1ea59c5e6f58cf429 (diff)
Copy SearchSourceSelector from QuickSearchBox
The widget shows the icon for a search source, and when clicked fires an intent that shows a search source selection activity. That intent is handled by the QuickSearchBox app. This change also adds the source selector to the in-app search dialog. An upcoming change to QuickSearchBox will add the search source selector to the home screen search widget and to the Quick Search Box activity. TODO: Add assets for selected and pressed states to the search selector. TODO: The SearchDialog hides when the soruce selection activity appears. This will be fixed when SearchDialog is changed from a system window to a normal app window. Change-Id: I91eadd60682577614e274ecf5b995b927c70a48a
Diffstat (limited to 'core/java/android/app/SearchManager.java')
-rw-r--r--core/java/android/app/SearchManager.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/app/SearchManager.java b/core/java/android/app/SearchManager.java
index 5d9034b516a8..5961ef55924e 100644
--- a/core/java/android/app/SearchManager.java
+++ b/core/java/android/app/SearchManager.java
@@ -1346,6 +1346,7 @@ public class SearchManager
* @hide Pending API council approval
*/
public final static String SELECT_INITIAL_QUERY = "select_initial_query";
+
/**
* Defines the constants used in the communication between {@link android.app.SearchDialog} and
* the global search provider via {@link Cursor#respond(android.os.Bundle)}.
@@ -1612,6 +1613,15 @@ public class SearchManager
public final static String SUGGEST_PARAMETER_LIMIT = "limit";
/**
+ * Intent action for opening the search source selection activity.
+ * The intent may include these extra values:
+ * {@link #QUERY},
+ * {@link #APP_DATA}.
+ */
+ public static final String INTENT_ACTION_SELECT_SEARCH_SOURCE
+ = "android.intent.action.SELECT_SEARCH_SOURCE";
+
+ /**
* If a suggestion has this value in {@link #SUGGEST_COLUMN_INTENT_ACTION},
* the search dialog will switch to a different suggestion source when the
* suggestion is clicked.