Lenguaje

StatusBarManager.RequestAddTileService Método

Definición

Sobrecargas

Nombre Description
RequestAddTileService(ComponentName, ICharSequence, Icon, IExecutor, IConsumer)

Solicite al usuario que agregue un android.service.quicksettings.TileService al conjunto de iconos de QS actuales.

RequestAddTileService(ComponentName, String, Icon, IExecutor, IConsumer)

Solicite al usuario que agregue un android.service.quicksettings.TileService al conjunto de iconos de QS actuales.

RequestAddTileService(ComponentName, ICharSequence, Icon, IExecutor, IConsumer)

Solicite al usuario que agregue un android.service.quicksettings.TileService al conjunto de iconos de QS actuales.

[Android.Runtime.Register("requestAddTileService", "(Landroid/content/ComponentName;Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestAddTileService_Landroid_content_ComponentName_Ljava_lang_CharSequence_Landroid_graphics_drawable_Icon_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=33)]
public virtual void RequestAddTileService(Android.Content.ComponentName tileServiceComponentName, Java.Lang.ICharSequence tileLabel, Android.Graphics.Drawables.Icon icon, Java.Util.Concurrent.IExecutor resultExecutor, Java.Util.Functions.IConsumer resultCallback);
[<Android.Runtime.Register("requestAddTileService", "(Landroid/content/ComponentName;Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestAddTileService_Landroid_content_ComponentName_Ljava_lang_CharSequence_Landroid_graphics_drawable_Icon_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=33)>]
abstract member RequestAddTileService : Android.Content.ComponentName * Java.Lang.ICharSequence * Android.Graphics.Drawables.Icon * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.RequestAddTileService : Android.Content.ComponentName * Java.Lang.ICharSequence * Android.Graphics.Drawables.Icon * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parámetros

tileServiceComponentName
ComponentName

ComponentName de para android.service.quicksettings.TileService la solicitud.

tileLabel
ICharSequence

etiqueta del icono que se va a mostrar al usuario.

icon
Icon

icono que se va a usar en el icono que se muestra al usuario.

resultExecutor
IExecutor

un ejecutor para ejecutar la devolución de llamada en

resultCallback
IConsumer

callback para indicar el resultado de la solicitud.

Atributos

Comentarios

Solicite al usuario que agregue un TileService al conjunto de iconos de QS actuales. Al llamar a esto, se pedirá al usuario que decida si desea agregar el tileService mostrado a sus iconos actuales. El usuario puede denegar la solicitud y el sistema puede dejar de procesar las solicitudes de un componentName determinado después de una serie de solicitudes. La solicitud se mostrará a la información del usuario sobre el icono: Etiqueta de nombre de aplicación del icono Icono del icono El usuario para el que se agregará se determina a partir del contexto usado para recuperar este servicio y debe coincidir con el usuario actual. La aplicación solicitante debe estar en primer plano (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND y se debe exportar TileService. Nota: El sistema puede optar por denegar automáticamente una solicitud si el usuario ha denegado esa solicitud específica (usuario, ComponentName) suficientes veces antes.

Consulte también:

Referencia de Android para android.app.StatusBarManager.requestAddTileService.

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.

Se aplica a

RequestAddTileService(ComponentName, String, Icon, IExecutor, IConsumer)

Solicite al usuario que agregue un android.service.quicksettings.TileService al conjunto de iconos de QS actuales.

public void RequestAddTileService(Android.Content.ComponentName tileServiceComponentName, string tileLabel, Android.Graphics.Drawables.Icon icon, Java.Util.Concurrent.IExecutor resultExecutor, Java.Util.Functions.IConsumer resultCallback);
member this.RequestAddTileService : Android.Content.ComponentName * string * Android.Graphics.Drawables.Icon * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parámetros

tileServiceComponentName
ComponentName

ComponentName de para android.service.quicksettings.TileService la solicitud.

tileLabel
String

etiqueta del icono que se va a mostrar al usuario.

icon
Icon

icono que se va a usar en el icono que se muestra al usuario.

resultExecutor
IExecutor

un ejecutor para ejecutar la devolución de llamada en

resultCallback
IConsumer

callback para indicar el resultado de la solicitud.

Comentarios

Solicite al usuario que agregue un TileService al conjunto de iconos de QS actuales. Al llamar a esto, se pedirá al usuario que decida si desea agregar el tileService mostrado a sus iconos actuales. El usuario puede denegar la solicitud y el sistema puede dejar de procesar las solicitudes de un componentName determinado después de una serie de solicitudes. La solicitud se mostrará a la información del usuario sobre el icono: Etiqueta de nombre de aplicación del icono Icono del icono El usuario para el que se agregará se determina a partir del contexto usado para recuperar este servicio y debe coincidir con el usuario actual. La aplicación solicitante debe estar en primer plano (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND y se debe exportar TileService. Nota: El sistema puede optar por denegar automáticamente una solicitud si el usuario ha denegado esa solicitud específica (usuario, ComponentName) suficientes veces antes.

Consulte también:

Referencia de Android para android.app.StatusBarManager.requestAddTileService.

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.

Se aplica a