SearchableInfo
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.
Summary
Inherited constants |
|---|
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 | |
|---|---|
java.lang.Object
| |
android.os.Parcelable
| |
Fields
CREATOR
Creator<SearchableInfo> CREATOR
Support for parcelable and aidl operations.
Public methods
autoUrlDetect
boolean autoUrlDetect ()
Checks whether this searchable activity has auto URL detection turned on.
| Returns | |
|---|---|
boolean |
|
See also:
describeContents
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. |
getHintId
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:
getImeOptions
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:
getInputType
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:
getSearchActivity
ComponentName getSearchActivity ()
Gets the component name of the searchable activity.
| Returns | |
|---|---|
ComponentName |
A component name, never null.
|
getSettingsDescriptionId
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:
getSuggestAuthority
String getSuggestAuthority ()
Gets the search suggestion content provider authority.
| Returns | |
|---|---|
String |
The search suggestions authority, or null if not set. |
See also:
getSuggestIntentAction
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:
getSuggestIntentData
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:
getSuggestPackage
String getSuggestPackage ()
Gets the name of the package where the suggestion provider lives,
or null.
| Returns | |
|---|---|
String |
|
getSuggestPath
String getSuggestPath ()
Gets the content provider path for obtaining search suggestions.
| Returns | |
|---|---|
String |
The suggestion path, or null if not set. |
See also:
getSuggestSelection
String getSuggestSelection ()
Gets the selection for obtaining search suggestions.
| Returns | |
|---|---|
String |
|
See also:
getSuggestThreshold
int getSuggestThreshold ()
Gets the suggestion threshold.
| Returns | |
|---|---|
int |
The suggestion threshold, or 0 if not set. |
See also:
getVoiceLanguageId
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:
getVoiceLanguageModeId
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:
getVoiceMaxResults
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:
getVoicePromptTextId
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:
getVoiceSearchEnabled
boolean getVoiceSearchEnabled ()
Checks if the searchable activity wants the voice search button to be shown.
| Returns | |
|---|---|
boolean |
|
See also:
getVoiceSearchLaunchRecognizer
boolean getVoiceSearchLaunchRecognizer ()
Checks if voice search should start in-app search.
| Returns | |
|---|---|
boolean |
|
See also:
getVoiceSearchLaunchWebSearch
boolean getVoiceSearchLaunchWebSearch ()
Checks if voice search should start web search.
| Returns | |
|---|---|
boolean |
|
See also:
queryAfterZeroResults
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:
shouldIncludeInGlobalSearch
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:
shouldRewriteQueryFromData
boolean shouldRewriteQueryFromData ()
Checks whether the text in the query field should come from the suggestion intent data.
| Returns | |
|---|---|
boolean |
|
See also:
shouldRewriteQueryFromText
boolean shouldRewriteQueryFromText ()
Checks whether the text in the query field should come from the suggestion title.
| Returns | |
|---|---|
boolean |
|
See also:
writeToParcel
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.
|
Interfaces
- ActionBar.OnMenuVisibilityListener
- ActionBar.OnNavigationListener
- ActionBar.TabListener
- AlarmManager.OnAlarmListener
- Application.ActivityLifecycleCallbacks
- Application.OnProvideAssistDataListener
- AppOpsManager.OnOpChangedListener
- DatePickerDialog.OnDateSetListener
- FragmentBreadCrumbs.OnBreadCrumbClickListener
- FragmentManager.BackStackEntry
- FragmentManager.OnBackStackChangedListener
- KeyguardManager.OnKeyguardExitResult
- LoaderManager.LoaderCallbacks
- Notification.Action.Extender
- Notification.Extender
- PendingIntent.OnFinished
- SearchManager.OnCancelListener
- SearchManager.OnDismissListener
- SharedElementCallback.OnSharedElementsReadyListener
- TimePickerDialog.OnTimeSetListener
- UiAutomation.AccessibilityEventFilter
- UiAutomation.OnAccessibilityEventListener
Classes
- ActionBar
- ActionBar.LayoutParams
- ActionBar.Tab
- Activity
- ActivityGroup
- ActivityManager
- ActivityManager.AppTask
- ActivityManager.MemoryInfo
- ActivityManager.ProcessErrorStateInfo
- ActivityManager.RecentTaskInfo
- ActivityManager.RunningAppProcessInfo
- ActivityManager.RunningServiceInfo
- ActivityManager.RunningTaskInfo
- ActivityManager.TaskDescription
- ActivityOptions
- AlarmManager
- AlarmManager.AlarmClockInfo
- AlertDialog
- AlertDialog.Builder
- AliasActivity
- Application
- ApplicationErrorReport
- ApplicationErrorReport.AnrInfo
- ApplicationErrorReport.BatteryInfo
- ApplicationErrorReport.CrashInfo
- ApplicationErrorReport.RunningServiceInfo
- AppOpsManager
- AutomaticZenRule
- DatePickerDialog
- Dialog
- DialogFragment
- DownloadManager
- DownloadManager.Query
- DownloadManager.Request
- ExpandableListActivity
- Fragment
- Fragment.SavedState
- FragmentBreadCrumbs
- FragmentContainer
- FragmentController
- FragmentHostCallback
- FragmentManager
- FragmentManager.FragmentLifecycleCallbacks
- FragmentManagerNonConfig
- FragmentTransaction
- Instrumentation
- Instrumentation.ActivityMonitor
- Instrumentation.ActivityResult
- IntentService
- KeyguardManager
- KeyguardManager.KeyguardDismissCallback
- KeyguardManager.KeyguardLock
- LauncherActivity
- LauncherActivity.IconResizer
- LauncherActivity.ListItem
- ListActivity
- ListFragment
- LoaderManager
- LocalActivityManager
- MediaRouteActionProvider
- MediaRouteButton
- NativeActivity
- Notification
- Notification.Action
- Notification.Action.Builder
- Notification.Action.WearableExtender
- Notification.BigPictureStyle
- Notification.BigTextStyle
- Notification.Builder
- Notification.CarExtender
- Notification.CarExtender.Builder
- Notification.CarExtender.UnreadConversation
- Notification.DecoratedCustomViewStyle
- Notification.DecoratedMediaCustomViewStyle
- Notification.InboxStyle
- Notification.MediaStyle
- Notification.MessagingStyle
- Notification.MessagingStyle.Message
- Notification.Style
- Notification.WearableExtender
- NotificationChannel
- NotificationChannelGroup
- NotificationManager
- NotificationManager.Policy
- PendingIntent
- PictureInPictureParams
- PictureInPictureParams.Builder
- Presentation
- ProgressDialog
- RemoteAction
- RemoteInput
- RemoteInput.Builder
- SearchableInfo
- SearchManager
- Service
- SharedElementCallback
- TabActivity
- TaskStackBuilder
- TimePickerDialog
- UiAutomation
- UiModeManager
- VoiceInteractor
- VoiceInteractor.AbortVoiceRequest
- VoiceInteractor.CommandRequest
- VoiceInteractor.CompleteVoiceRequest
- VoiceInteractor.ConfirmationRequest
- VoiceInteractor.PickOptionRequest
- VoiceInteractor.PickOptionRequest.Option
- VoiceInteractor.Prompt
- VoiceInteractor.Request
- WallpaperInfo
- WallpaperManager
Exceptions