Lingua

AppFunctionManager.SearchAppFunctions Metodo

Definizione

Cerca appFunctionMetadatas per le funzioni dell'app.

[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

Parametri

searchSpec
AppFunctionSearchSpec

Specifica delle funzioni dell'app da cercare. Questo valore non può essere Null.

executor
IExecutor

Executor per eseguire il callback. Questo valore non può essere Null. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.

callback
IOutcomeReceiver

Callback per ricevere i risultati della ricerca. Questo valore non può essere Null.

Attributi

Commenti

Cerca appFunctionMetadatas per le funzioni dell'app.

Si noti che lo stato non è garantito che sia l'ultima versione, perché i metadati possono cambiare tra le richieste e i tempi di esecuzione quando le app vengono aggiornate.

L'app chiamante può cercare: Funzioni nel proprio pacchetto (nessuna autorizzazione necessaria); Funzioni in altri pacchetti su cui è consentito eseguire query tramite PackageManager.canPackageQuery(String, String) quando si mantiene l'autorizzazione Manifest.permission.EXECUTE_APP_FUNCTIONS; Funzioni in altri pacchetti su cui è consentito eseguire query tramite PackageManager.canPackageQuery(String, String) quando si mantiene l'autorizzazione android.permission.EXECUTE_APP_FUNCTIONS_SYSTEM o android.permission.DISCOVER_APP_FUNCTIONS per il livello API 37 e versioni successive.

Vedere getAppFunctionStates(List, Executor, OutcomeReceiver) e getAppFunctionActivityStates(Set, Executor, OutcomeReceiver) su come recuperare lo stato di runtime delle funzioni dell'app.

Vedere observAppFunctions(Executor, AppFunctionObserver) per osservare le modifiche apportate alle funzioni dell'app AppFunctionMetadata e AppFunctionStates.

Informazioni di riferimento su Android per android.app.appfunctions.AppFunctionManager.searchAppFunctions.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a