Langue

StatusBarManager.RequestAddTileService Méthode

Définition

Surcharges

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

Demandez à l’utilisateur d’ajouter un android.service.quicksettings.TileService à l’ensemble de vignettes QS actuelles.

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

Demandez à l’utilisateur d’ajouter un android.service.quicksettings.TileService à l’ensemble de vignettes QS actuelles.

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

Demandez à l’utilisateur d’ajouter un android.service.quicksettings.TileService à l’ensemble de vignettes QS actuelles.

[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

Paramètres

tileServiceComponentName
ComponentName

ComponentName de la android.service.quicksettings.TileService demande.

tileLabel
ICharSequence

étiquette de la vignette à afficher à l’utilisateur.

icon
Icon

icône à utiliser dans la vignette affichée à l’utilisateur.

resultExecutor
IExecutor

exécuteur pour exécuter le rappel sur

resultCallback
IConsumer

rappel pour indiquer le résultat de la requête.

Attributs

Remarques

Demandez à l’utilisateur d’ajouter un TileService à l’ensemble de vignettes QS actuelles. L’appel invite l’utilisateur à décider s’il souhaite ajouter le TileService affiché à ses vignettes actuelles. L’utilisateur peut refuser la demande et le système peut arrêter le traitement des demandes d’un ComponentName donné après un certain nombre de requêtes. La demande indique à l’utilisateur les informations relatives à la vignette : Étiquette de nom d’application pour l’icône de vignette pour la vignette L’utilisateur pour lequel cette opération sera ajoutée est déterminée à partir du contexte utilisé pour récupérer ce service et doit correspondre à l’utilisateur actuel. L’application demandée doit être au premier plan (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND et TileService doit être exporté. Remarque : le système peut choisir de refuser automatiquement une demande si l’utilisateur a refusé cette demande spécifique (utilisateur, ComponentName) plusieurs fois avant.

Voir aussi :

Référence Android pour android.app.StatusBarManager.requestAddTileService.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

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

Demandez à l’utilisateur d’ajouter un android.service.quicksettings.TileService à l’ensemble de vignettes QS actuelles.

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

Paramètres

tileServiceComponentName
ComponentName

ComponentName de la android.service.quicksettings.TileService demande.

tileLabel
String

étiquette de la vignette à afficher à l’utilisateur.

icon
Icon

icône à utiliser dans la vignette affichée à l’utilisateur.

resultExecutor
IExecutor

exécuteur pour exécuter le rappel sur

resultCallback
IConsumer

rappel pour indiquer le résultat de la requête.

Remarques

Demandez à l’utilisateur d’ajouter un TileService à l’ensemble de vignettes QS actuelles. L’appel invite l’utilisateur à décider s’il souhaite ajouter le TileService affiché à ses vignettes actuelles. L’utilisateur peut refuser la demande et le système peut arrêter le traitement des demandes d’un ComponentName donné après un certain nombre de requêtes. La demande indique à l’utilisateur les informations relatives à la vignette : Étiquette de nom d’application pour l’icône de vignette pour la vignette L’utilisateur pour lequel cette opération sera ajoutée est déterminée à partir du contexte utilisé pour récupérer ce service et doit correspondre à l’utilisateur actuel. L’application demandée doit être au premier plan (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND et TileService doit être exporté. Remarque : le système peut choisir de refuser automatiquement une demande si l’utilisateur a refusé cette demande spécifique (utilisateur, ComponentName) plusieurs fois avant.

Voir aussi :

Référence Android pour android.app.StatusBarManager.requestAddTileService.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à