Idioma

StatusBarManager.RequestAddTileService Método

Definição

Sobrecargas

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

Solicite ao usuário para adicionar um android.service.quicksettings.TileService ao conjunto de blocos QS atuais.

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

Solicite ao usuário para adicionar um android.service.quicksettings.TileService ao conjunto de blocos QS atuais.

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

Solicite ao usuário para adicionar um android.service.quicksettings.TileService ao conjunto de blocos QS atuais.

[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 da android.service.quicksettings.TileService solicitação.

tileLabel
ICharSequence

rótulo do bloco a ser mostrado ao usuário.

icon
Icon

ícone a ser usado no bloco mostrado ao usuário.

resultExecutor
IExecutor

um executor para executar o retorno de chamada em

resultCallback
IConsumer

retorno de chamada para indicar o resultado da solicitação.

Atributos

Comentários

Solicite ao usuário que adicione um TileService ao conjunto de blocos QS atuais. Chamar isso solicitará que o usuário decida se deseja adicionar o TileService mostrado aos blocos atuais. O usuário pode negar a solicitação e o sistema pode parar de processar solicitações para um determinado ComponentName após várias solicitações. A solicitação mostrará ao usuário informações sobre o bloco: Rótulo do nome do aplicativo para o ícone do bloco O usuário para o qual isso será adicionado é determinado a partir do Contexto usado para recuperar esse serviço e deve corresponder ao usuário atual. O aplicativo solicitante deve estar em primeiro plano (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND e o TileService deve ser exportado. Observação: o sistema pode optar por negar automaticamente uma solicitação se o usuário tiver negado essa solicitação específica (usuário, ComponentName) vezes antes.

Consulte também:

Referência do Android para android.app.StatusBarManager.requestAddTileService.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Solicite ao usuário para adicionar um android.service.quicksettings.TileService ao conjunto de blocos QS atuais.

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 da android.service.quicksettings.TileService solicitação.

tileLabel
String

rótulo do bloco a ser mostrado ao usuário.

icon
Icon

ícone a ser usado no bloco mostrado ao usuário.

resultExecutor
IExecutor

um executor para executar o retorno de chamada em

resultCallback
IConsumer

retorno de chamada para indicar o resultado da solicitação.

Comentários

Solicite ao usuário que adicione um TileService ao conjunto de blocos QS atuais. Chamar isso solicitará que o usuário decida se deseja adicionar o TileService mostrado aos blocos atuais. O usuário pode negar a solicitação e o sistema pode parar de processar solicitações para um determinado ComponentName após várias solicitações. A solicitação mostrará ao usuário informações sobre o bloco: Rótulo do nome do aplicativo para o ícone do bloco O usuário para o qual isso será adicionado é determinado a partir do Contexto usado para recuperar esse serviço e deve corresponder ao usuário atual. O aplicativo solicitante deve estar em primeiro plano (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND e o TileService deve ser exportado. Observação: o sistema pode optar por negar automaticamente uma solicitação se o usuário tiver negado essa solicitação específica (usuário, ComponentName) vezes antes.

Consulte também:

Referência do Android para android.app.StatusBarManager.requestAddTileService.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a