AppFunctionManager.SearchAppFunctions Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.