public
final
class
SearchableInfo
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.app.SearchableInfo |
Searchability meta-data for an activity. Only applications that search other applications should need to use this class. See Searchable Configuration for more information about declaring searchability meta-data for your application.
Inherited constants |
---|
From
interface
android.os.Parcelable
|
Fields | |
---|---|
public
static
final
Creator<SearchableInfo> |
CREATOR
Support for parcelable and aidl operations. |
Public methods | |
---|---|
boolean
|
autoUrlDetect()
Checks whether this searchable activity has auto URL detection turned on. |
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
int
|
getHintId()
Gets the resource id of the hint text. |
int
|
getImeOptions()
Gets the input method options specified in the searchable attributes. |
int
|
getInputType()
Gets the input type as specified in the searchable attributes. |
ComponentName
|
getSearchActivity()
Gets the component name of the searchable activity. |
int
|
getSettingsDescriptionId()
Gets the resource id of the description string to use for this source in system search
settings, or |
String
|
getSuggestAuthority()
Gets the search suggestion content provider authority. |
String
|
getSuggestIntentAction()
Gets the optional intent action for use with these suggestions. |
String
|
getSuggestIntentData()
Gets the optional intent data for use with these suggestions. |
String
|
getSuggestPackage()
Gets the name of the package where the suggestion provider lives,
or |
String
|
getSuggestPath()
Gets the content provider path for obtaining search suggestions. |
String
|
getSuggestSelection()
Gets the selection for obtaining search suggestions. |
int
|
getSuggestThreshold()
Gets the suggestion threshold. |
int
|
getVoiceLanguageId()
Gets the resource id of the spoken language to recognize in voice search. |
int
|
getVoiceLanguageModeId()
Gets the resource id of the voice search language model string. |
int
|
getVoiceMaxResults()
The maximum number of voice recognition results to return. |
int
|
getVoicePromptTextId()
Gets the resource id of the voice prompt text string. |
boolean
|
getVoiceSearchEnabled()
Checks if the searchable activity wants the voice search button to be shown. |
boolean
|
getVoiceSearchLaunchRecognizer()
Checks if voice search should start in-app search. |
boolean
|
getVoiceSearchLaunchWebSearch()
Checks if voice search should start web search. |
boolean
|
queryAfterZeroResults()
Checks whether this searchable activity should be queried for suggestions if a prefix of the query has returned no results. |
boolean
|
shouldIncludeInGlobalSearch()
Checks whether the searchable should be included in global search. |
boolean
|
shouldRewriteQueryFromData()
Checks whether the text in the query field should come from the suggestion intent data. |
boolean
|
shouldRewriteQueryFromText()
Checks whether the text in the query field should come from the suggestion title. |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
---|---|
From
class
java.lang.Object
| |
From
interface
android.os.Parcelable
|
Creator<SearchableInfo> CREATOR
Support for parcelable and aidl operations.
boolean autoUrlDetect ()
Checks whether this searchable activity has auto URL detection turned on.
Returns | |
---|---|
boolean |
See also:
int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. |
int getHintId ()
Gets the resource id of the hint text. This must be read using the searchable Activity's resources.
Returns | |
---|---|
int |
A resource id, or 0 if no hint was specified. |
See also:
int getImeOptions ()
Gets the input method options specified in the searchable attributes.
This will default to IME_ACTION_GO
if not specified (which is
appropriate for a search box).
Returns | |
---|---|
int |
the input type |
See also:
int getInputType ()
Gets the input type as specified in the searchable attributes. This will default to
TYPE_CLASS_TEXT
if not specified (which is appropriate
for free text input).
Returns | |
---|---|
int |
the input type |
See also:
ComponentName getSearchActivity ()
Gets the component name of the searchable activity.
Returns | |
---|---|
ComponentName |
A component name, never null .
|
int getSettingsDescriptionId ()
Gets the resource id of the description string to use for this source in system search
settings, or 0
if none has been specified.
Returns | |
---|---|
int |
See also:
String getSuggestAuthority ()
Gets the search suggestion content provider authority.
Returns | |
---|---|
String |
The search suggestions authority, or null if not set. |
See also:
String getSuggestIntentAction ()
Gets the optional intent action for use with these suggestions. This is
useful if all intents will have the same action
(e.g. ACTION_VIEW
)
This can be overriden in any given suggestion using the column
SUGGEST_COLUMN_INTENT_ACTION
.
Returns | |
---|---|
String |
The default intent action, or null if not set. |
See also:
String getSuggestIntentData ()
Gets the optional intent data for use with these suggestions. This is
useful if all intents will have similar data URIs,
but you'll likely need to provide a specific ID as well via the column
SUGGEST_COLUMN_INTENT_DATA_ID
, which will be appended to the
intent data URI.
This can be overriden in any given suggestion using the column
SUGGEST_COLUMN_INTENT_DATA
.
Returns | |
---|---|
String |
The default intent data, or null if not set. |
See also:
String getSuggestPackage ()
Gets the name of the package where the suggestion provider lives,
or null
.
Returns | |
---|---|
String |
String getSuggestPath ()
Gets the content provider path for obtaining search suggestions.
Returns | |
---|---|
String |
The suggestion path, or null if not set. |
See also:
String getSuggestSelection ()
Gets the selection for obtaining search suggestions.
Returns | |
---|---|
String |
See also:
int getSuggestThreshold ()
Gets the suggestion threshold.
Returns | |
---|---|
int |
The suggestion threshold, or 0 if not set. |
See also:
int getVoiceLanguageId ()
Gets the resource id of the spoken language to recognize in voice search.
Returns | |
---|---|
int |
A resource id, or 0 if no language was specified. |
See also:
int getVoiceLanguageModeId ()
Gets the resource id of the voice search language model string.
Returns | |
---|---|
int |
A resource id, or 0 if no language model was specified. |
See also:
int getVoiceMaxResults ()
The maximum number of voice recognition results to return.
Returns | |
---|---|
int |
the max results count, if specified in the searchable
activity's metadata, or 0 if not specified. |
See also:
int getVoicePromptTextId ()
Gets the resource id of the voice prompt text string.
Returns | |
---|---|
int |
A resource id, or 0 if no voice prompt text was specified. |
See also:
boolean getVoiceSearchEnabled ()
Checks if the searchable activity wants the voice search button to be shown.
Returns | |
---|---|
boolean |
See also:
boolean getVoiceSearchLaunchRecognizer ()
Checks if voice search should start in-app search.
Returns | |
---|---|
boolean |
See also:
boolean getVoiceSearchLaunchWebSearch ()
Checks if voice search should start web search.
Returns | |
---|---|
boolean |
See also:
boolean queryAfterZeroResults ()
Checks whether this searchable activity should be queried for suggestions if a prefix of the query has returned no results.
Returns | |
---|---|
boolean |
See also:
boolean shouldIncludeInGlobalSearch ()
Checks whether the searchable should be included in global search.
Returns | |
---|---|
boolean |
The value of the Searchable_includeInGlobalSearch
attribute, or false if the attribute is not set. |
See also:
boolean shouldRewriteQueryFromData ()
Checks whether the text in the query field should come from the suggestion intent data.
Returns | |
---|---|
boolean |
See also:
boolean shouldRewriteQueryFromText ()
Checks whether the text in the query field should come from the suggestion title.
Returns | |
---|---|
boolean |
See also:
void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel :
The Parcel in which the object should be written. |
flags |
int :
Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE .
|