SearchManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase proporciona acceso a los servicios de búsqueda del sistema.
[Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)]
public class SearchManager : Java.Lang.Object, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)>]
type SearchManager = class
inherit Object
interface IDialogInterfaceOnCancelListener
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IDialogInterfaceOnDismissListener
- Herencia
- Atributos
- Implementaciones
Comentarios
Esta clase proporciona acceso a los servicios de búsqueda del sistema. En la práctica, no interactuará directamente con esta clase, ya que los servicios de búsqueda se proporcionan a través de métodos en Activity y el ACTION_SEARCH Intent. Configuration.UI_MODE_TYPE_WATCH no admite este servicio del sistema. Guías para desarrolladores Para obtener más información sobre cómo usar el cuadro de diálogo de búsqueda y agregar sugerencias de búsqueda en la aplicación, lea la guía para desarrolladores de búsqueda.
Referencia de Android para android.app.SearchManager.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| SearchManager(IntPtr, JniHandleOwnership) |
Inicializa una representación administrada de un objeto Java Native Interface existente. |
Campos
| Nombre | Description |
|---|---|
| ActionKey |
Clave de datos adicional de intención: use esta clave con Intent.ACTION_SEARCH y contenido. Intent.getIntExtra() para obtener el código de clave que el usuario usó para desencadenar esta consulta. |
| ActionMsg |
Clave de datos adicional de intención: use esta clave con Intent.ACTION_SEARCH y contenido. Intent.getStringExtra() para obtener el mensaje de acción que se definió para una clave de acción de búsqueda determinada o sugerencia. |
| AppData |
Clave de datos adicional de intención: use esta clave con Intent.ACTION_SEARCH y contenido. Intent.getBundleExtra() para obtener los datos adicionales específicos de la aplicación insertados por la actividad que inició la búsqueda. |
| CursorExtraKeyInProgress |
Clave de datos adicional booleana para que un proveedor de sugerencias devuelva en Cursor.getExtras para indicar que la búsqueda aún no se ha completado. |
| ExtraDataKey |
Clave de datos adicional de intención: esta clave se usará para el extra rellenado por la columna SUGGEST_COLUMN_INTENT_EXTRA_DATA. |
| ExtraNewSearch |
Clave de datos adicional booleana para Intent.ACTION_WEB_SEARCH intenciones. |
| ExtraSelectQuery |
Clave de datos adicional booleana para INTENT_ACTION_GLOBAL_SEARCH intenciones. |
| ExtraWebSearchPendingintent |
Clave de datos adicional para Intent.ACTION_WEB_SEARCH. |
| FlagQueryRefinement |
Marca para especificar que la entrada se puede usar para el refinamiento de consultas, es decir, el texto de la consulta en el campo de búsqueda se puede reemplazar por el texto de esta entrada, cuando se hace clic en un icono de refinamiento de consultas. |
| IntentActionGlobalSearch |
Acción de intención para iniciar la actividad de búsqueda global. |
| IntentActionSearchablesChanged |
Acción de intención retransmitida para informar de que la lista de buscables o el valor predeterminado han cambiado. |
| IntentActionSearchSettings |
Acción de intención para iniciar la actividad de configuración de búsqueda global. |
| IntentActionSearchSettingsChanged |
Acción de intención retransmitida para informar de que la configuración de búsqueda ha cambiado de alguna manera. |
| IntentActionWebSearchSettings |
Acción de intención para iniciar la actividad de configuración de un proveedor de búsqueda web. |
| IntentGlobalSearchActivityChanged |
Acción de intención que se va a difundir para informar de que el proveedor de búsqueda global ha cambiado. |
| MenuKey |
Se trata de una definición de acceso directo para la tecla de menú predeterminada que se va a usar para invocar la búsqueda. |
| MenuKeycode |
Se trata de una definición de acceso directo para la tecla de menú predeterminada que se va a usar para invocar la búsqueda. |
| Query |
Clave de datos adicional de intención: use esta clave con contenido. Intent.getStringExtra() para obtener la cadena de consulta de Intent.ACTION_SEARCH. |
| ShortcutMimeType |
Tipo MIME para la validación de acceso directo. |
| SuggestColumnAudioChannelConfig |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnContentType |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnDuration |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnFlags |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnFormat |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIcon1 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIcon2 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentAction |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentData |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentDataId |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentExtraData |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIsLive |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnLastAccessHint |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnProductionYear |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnPurchasePrice |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnQuery |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnRatingScore |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnRatingStyle |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnRentalPrice |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnResultCardImage |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnShortcutId |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnSpinnerWhileRefreshing |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnText1 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnText2 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnText2Url |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnVideoHeight |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnVideoWidth |
Nombre de columna para el cursor de sugerencias. |
| SuggestMimeType |
Tipo MIME para los datos de sugerencias. |
| SuggestNeverMakeShortcut |
El valor de columna de la columna de sugerencia SUGGEST_COLUMN_SHORTCUT_ID cuando una sugerencia no debe almacenarse como acceso directo en la búsqueda global. |
| SuggestParameterLimit |
Parámetro de consulta agregado a consultas de sugerencias para limitar el número de sugerencias devueltas. |
| SuggestUriPathQuery |
Ruta de acceso de URI para los datos de sugerencias consultadas. |
| SuggestUriPathShortcut |
Ruta de acceso de URI para la validación de acceso directo. |
| UserQuery |
Clave de datos adicional de intención: use esta clave con contenido. Intent.getStringExtra() para obtener la cadena de consulta tipada por el usuario. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| GlobalSearchActivity |
Obtiene el nombre de la actividad de búsqueda global. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.SearchManager. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| SearchablesInGlobalSearch |
Devuelve una lista de las actividades que se pueden buscar que se pueden incluir en la búsqueda global. |
| ThresholdClass |
Proporciona la infraestructura de enlace JNI para Android.App.SearchManager. |
| ThresholdType |
Proporciona la infraestructura de enlace JNI para Android.App.SearchManager. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| FromContext(Context) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetSearchableInfo(ComponentName) |
Obtiene información sobre una actividad que se puede buscar. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| OnCancel(IDialogInterface) |
Obsoletos.
Este método es desusado. |
| OnDismiss(IDialogInterface) |
Obsoletos.
Este método es desusado. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetOnCancelListener(SearchManager+IOnCancelListener) |
Establezca o borre la devolución de llamada que se invocará cada vez que se cancele la interfaz de usuario de búsqueda. |
| SetOnDismissListener(SearchManager+IOnDismissListener) |
Establezca o borre la devolución de llamada que se invocará cada vez que se descarte la interfaz de usuario de búsqueda. |
| StartSearch(String, Boolean, ComponentName, Bundle, Boolean) |
Inicie la interfaz de usuario de búsqueda. |
| StopSearch() |
Finalizar la interfaz de usuario de búsqueda. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| TriggerSearch(String, ComponentName, Bundle) |
Similar a startSearch(String, boolean, ComponentName, Bundle, boolean), pero realmente se activa la consulta de búsqueda después de invocar el cuadro de diálogo de búsqueda. |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| Cancel |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. |
| Dismiss |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Notifica al tiempo de ejecución de interoperabilidad que se ha eliminado este mismo nivel administrado. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Libera este Java del mismo nivel a menos que otra referencia administrada lo conserve. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Notifica al tiempo de ejecución de interoperabilidad que se ha finalizado este mismo nivel administrado. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Obtiene el estado que describe la relación entre este par administrado y su referencia de JNI. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Establece el código hash de identidad de interoperabilidad para este Java del mismo nivel. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Establece el estado del mismo nivel administrado y JNI para este Java del mismo nivel. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Establece la referencia de objeto JNI usada por este par administrado. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |