Langue

AppFunctionManager.SearchAppFunctions Méthode

Définition

Recherche la fonction d’application AppFunctionMetadatas.

[Android.Runtime.Register("searchAppFunctions", "(Landroid/app/appfunctions/AppFunctionSearchSpec;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void SearchAppFunctions(Android.App.AppFunctions.AppFunctionSearchSpec searchSpec, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("searchAppFunctions", "(Landroid/app/appfunctions/AppFunctionSearchSpec;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.SearchAppFunctions : Android.App.AppFunctions.AppFunctionSearchSpec * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Paramètres

searchSpec
AppFunctionSearchSpec

Spécification des fonctions d’application à rechercher. Cette valeur ne peut pas être null.

executor
IExecutor

Exécuteur pour exécuter le rappel. Cette valeur ne peut pas être null. Les événements de rappel et d’écouteur sont distribués via cet exécuteur, ce qui permet de contrôler facilement le thread utilisé. Pour distribuer des événements via le thread principal de votre application, vous pouvez utiliser Context.getMainExecutor(). Sinon, fournissez un exécuteur qui répartit vers un thread approprié.

callback
IOutcomeReceiver

Rappel pour recevoir les résultats de la recherche. Cette valeur ne peut pas être null.

Attributs

Remarques

Recherche la fonction d’application AppFunctionMetadatas.

Notez que l’état n’est pas garanti pour être le plus récent, car les métadonnées peuvent changer entre les heures de demande et d’exécution lorsque les applications sont mises à jour.

L’application appelante peut rechercher : Functions dans son propre package (aucune autorisation requise) ; Fonctions dans d’autres packages qu’il est autorisé à interroger via PackageManager.canPackageQuery(String, String) lors de la conservation de l’autorisation Manifest.permission.EXECUTE_APP_FUNCTIONS ; Fonctions dans d’autres packages qu’il est autorisé à interroger via PackageManager.canPackageQuery(String, String) lorsque vous maintenez l’autorisation android.permission.EXECUTE_APP_FUNCTIONS_SYSTEM ou android.permission.DISCOVER_APP_FUNCTIONS au niveau de l’API 37 et versions ultérieures.

Consultez getAppFunctionStates(List, Executor, OutcomeReceiver) et getAppFunctionActivityStates(Set, Executor, OutcomeReceiver) sur la façon de récupérer l’état d’exécution des fonctions d’application.

Consultez observeAppFunctions(Executor, AppFunctionObserver) pour observer les modifications apportées aux fonctions d’application AppFunctionMetadata et AppFunctionStates.

Référence Android pour android.app.appfunctions.AppFunctionManager.searchAppFunctions.

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.

S’applique à