AppFunctionManager.SearchAppFunctions Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busca en la función app 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
Parámetros
- searchSpec
- AppFunctionSearchSpec
Especificación de las funciones de la aplicación que se van a buscar. Este valor no puede ser nulo.
- executor
- IExecutor
Ejecutor para ejecutar la devolución de llamada. Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.
- callback
- IOutcomeReceiver
Devolución de llamada para recibir los resultados de la búsqueda. Este valor no puede ser nulo.
- Atributos
Comentarios
Busca en la función app AppFunctionMetadatas.
Tenga en cuenta que no se garantiza que el estado sea el más reciente, ya que los metadatos pueden cambiar entre las horas de solicitud y ejecución cuando se actualizan las aplicaciones.
La aplicación que llama puede buscar: Functions en su propio paquete (sin permiso necesario); Funciones de otros paquetes a los que se permite consultar a través de PackageManager.canPackageQuery(String, String) al contener el permiso de Manifest.permission.EXECUTE_APP_FUNCTIONS; Funciones de otros paquetes que se pueden consultar a través de PackageManager.canPackageQuery(String, String) al contener el permiso android.permission.EXECUTE_APP_FUNCTIONS_SYSTEM o android.permission.DISCOVER_APP_FUNCTIONS en el nivel de API 37 y versiones posteriores.
Consulte getAppFunctionStates(List, Executor, OutcomeReceiver) y getAppFunctionActivityStates(Set, Executor, OutcomeReceiver) sobre cómo recuperar el estado en tiempo de ejecución de las funciones de la aplicación.
Consulte observeAppFunctions(Executor, AppFunctionObserver) para observar los cambios en app Functions' AppFunctionMetadata y AppFunctionStates.
Referencia de Android para android.app.appfunctions.AppFunctionManager.searchAppFunctions.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.