AppFunctionManager.SearchAppFunctions Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.