Langue

SearchManager Classe

Définition

Cette classe fournit l’accès aux services de recherche système.

[Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)]
public class SearchManager : Java.Lang.Object, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable
[<Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)>]
type SearchManager = class
    inherit Object
    interface IDialogInterfaceOnCancelListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
Héritage
SearchManager
Attributs
Implémente

Remarques

Cette classe fournit l’accès aux services de recherche système. Dans la pratique, vous n’interagirez pas directement avec cette classe, car les services de recherche sont fournis via des méthodes dans Activity et l’intention ACTION_SEARCH. Configuration.UI_MODE_TYPE_WATCH ne prend pas en charge ce service système. Guides du développeur Pour plus d’informations sur l’utilisation de la boîte de dialogue de recherche et l’ajout de suggestions de recherche dans votre application, lisez le guide du développeur de recherche.

Référence Android pour android.app.SearchManager.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
SearchManager(IntPtr, JniHandleOwnership)

Initialise une représentation managée d’un objet Java Native Interface existant.

Champs

Nom Description
ActionKey

Clé de données supplémentaire de l’intention : utilisez cette clé avec l’intention.

ActionMsg

Clé de données supplémentaire de l’intention : utilisez cette clé avec l’intention.

AppData

Clé de données supplémentaire de l’intention : utilisez cette clé avec l’intention.

CursorExtraKeyInProgress

Clé de données supplémentaire booléenne pour qu’un fournisseur de suggestions retourne Cursor#getExtras pour indiquer que la recherche n’est pas encore terminée.

ExtraDataKey

Clé de données supplémentaire de l’intention : cette clé sera utilisée pour l’élément supplémentaire rempli par la #SUGGEST_COLUMN_INTENT_EXTRA_DATA colonne.

ExtraNewSearch

Clé de données supplémentaire booléenne pour Intent#ACTION_WEB_SEARCH les intentions.

ExtraSelectQuery

Clé de données supplémentaire booléenne pour #INTENT_ACTION_GLOBAL_SEARCH les intentions.

ExtraWebSearchPendingintent

Clé de données supplémentaire pour Intent#ACTION_WEB_SEARCH.

FlagQueryRefinement

Indicateur pour spécifier que l’entrée peut être utilisée pour l’affinement des requêtes, i.

IntentActionGlobalSearch

Action d’intention pour démarrer l’activité de recherche globale.

IntentActionSearchablesChanged

Action d’intention diffusée pour informer que la liste des recherches ou la valeur par défaut ont changé.

IntentActionSearchSettings

Action d’intention pour démarrer l’activité des paramètres de recherche globale.

IntentActionSearchSettingsChanged

Action d’intention diffusée pour informer que les paramètres de recherche ont changé d’une certaine façon.

IntentActionWebSearchSettings

Action d’intention pour démarrer l’activité des paramètres d’un fournisseur de recherche web.

IntentGlobalSearchActivityChanged

Action d’intention à diffuser pour informer que le fournisseur de recherche global a changé.

MenuKey

Il s’agit d’une définition de raccourci pour la touche de menu par défaut à utiliser pour appeler la recherche.

MenuKeycode

Il s’agit d’une définition de raccourci pour la touche de menu par défaut à utiliser pour appeler la recherche.

Query

Clé de données supplémentaire d’intention : utilisez cette clé avec android.content.Intent#getStringExtra content.Intent.getStringExtra() pour obtenir la chaîne de requête à partir de l’intention.

ShortcutMimeType

Type MIME pour la validation de raccourci.

SuggestColumnAudioChannelConfig

Nom de colonne pour le curseur des suggestions.

SuggestColumnContentType

Nom de colonne pour le curseur des suggestions.

SuggestColumnDuration

Nom de colonne pour le curseur des suggestions.

SuggestColumnFlags

Nom de colonne pour le curseur des suggestions.

SuggestColumnFormat

Nom de colonne pour le curseur des suggestions.

SuggestColumnIcon1

Nom de colonne pour le curseur des suggestions.

SuggestColumnIcon2

Nom de colonne pour le curseur des suggestions.

SuggestColumnIntentAction

Nom de colonne pour le curseur des suggestions.

SuggestColumnIntentData

Nom de colonne pour le curseur des suggestions.

SuggestColumnIntentDataId

Nom de colonne pour le curseur des suggestions.

SuggestColumnIntentExtraData

Nom de colonne pour le curseur des suggestions.

SuggestColumnIsLive

Nom de colonne pour le curseur des suggestions.

SuggestColumnLastAccessHint

Nom de colonne pour le curseur des suggestions.

SuggestColumnProductionYear

Nom de colonne pour le curseur des suggestions.

SuggestColumnPurchasePrice

Nom de colonne pour le curseur des suggestions.

SuggestColumnQuery

Nom de colonne pour le curseur des suggestions.

SuggestColumnRatingScore

Nom de colonne pour le curseur des suggestions.

SuggestColumnRatingStyle

Nom de colonne pour le curseur des suggestions.

SuggestColumnRentalPrice

Nom de colonne pour le curseur des suggestions.

SuggestColumnResultCardImage

Nom de colonne pour le curseur des suggestions.

SuggestColumnShortcutId

Nom de colonne pour le curseur des suggestions.

SuggestColumnSpinnerWhileRefreshing

Nom de colonne pour le curseur des suggestions.

SuggestColumnText1

Nom de colonne pour le curseur des suggestions.

SuggestColumnText2

Nom de colonne pour le curseur des suggestions.

SuggestColumnText2Url

Nom de colonne pour le curseur des suggestions.

SuggestColumnVideoHeight

Nom de colonne pour le curseur des suggestions.

SuggestColumnVideoWidth

Nom de colonne pour le curseur des suggestions.

SuggestMimeType

Type MIME pour les données de suggestions.

SuggestNeverMakeShortcut

Valeur de colonne pour la colonne #SUGGEST_COLUMN_SHORTCUT_ID de suggestion lorsqu’une suggestion ne doit pas être stockée en tant que raccourci dans la recherche globale.

SuggestParameterLimit

Paramètre de requête ajouté aux requêtes de suggestion pour limiter le nombre de suggestions retournées.

SuggestUriPathQuery

Chemin d’URI pour les données de suggestions interrogées.

SuggestUriPathShortcut

Chemin d’URI pour la validation de raccourci.

UserQuery

Clé de données supplémentaire d’intention : utilisez cette clé avec android.content.Intent#getStringExtra content.Intent.getStringExtra() pour obtenir la chaîne de requête tapée par l’utilisateur.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
GlobalSearchActivity

Obtient le nom de l’activité de recherche globale.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
JniPeerMembers

Fournit une infrastructure de liaison JNI pour Android.App.SearchManager.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
SearchablesInGlobalSearch

Retourne une liste des activités pouvant faire l’objet d’une recherche pouvant être incluses dans la recherche globale.

ThresholdClass

Fournit une infrastructure de liaison JNI pour Android.App.SearchManager.

ThresholdType

Fournit une infrastructure de liaison JNI pour Android.App.SearchManager.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
Equals(Object)

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FromContext(Context)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetSearchableInfo(ComponentName)

Obtient des informations sur une activité pouvant faire l’objet d’une recherche.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OnCancel(IDialogInterface)
Obsolète.

Cette méthode est déconseillée.

OnDismiss(IDialogInterface)
Obsolète.

Cette méthode est déconseillée.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetOnCancelListener(SearchManager+IOnCancelListener)

Définissez ou désactivez le rappel qui sera appelé chaque fois que l’interface utilisateur de recherche est annulée.

SetOnDismissListener(SearchManager+IOnDismissListener)

Définissez ou désactivez le rappel qui sera appelé chaque fois que l’interface utilisateur de recherche est ignorée.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
StartSearch(String, Boolean, ComponentName, Bundle, Boolean)

Lancez l’interface utilisateur de recherche.

StopSearch()

Terminez l’interface utilisateur de recherche.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
TriggerSearch(String, ComponentName, Bundle)

Similaire à #startSearch mais déclenche réellement la requête de recherche après l’appel de la boîte de dialogue de recherche.

UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Événements

Nom Description
Cancel
Dismiss

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe fournit l’accès aux services de recherche système.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Cette classe fournit l’accès aux services de recherche système.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe fournit l’accès aux services de recherche système.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à