Lingua

StatusBarManager.RequestAddTileService Metodo

Definizione

Overload

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

Richiedere all'utente di aggiungere un android.service.quicksettings.TileService oggetto al set di riquadri QS correnti.

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

Richiedere all'utente di aggiungere un android.service.quicksettings.TileService oggetto al set di riquadri QS correnti.

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

Richiedere all'utente di aggiungere un android.service.quicksettings.TileService oggetto al set di riquadri QS correnti.

[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

Parametri

tileServiceComponentName
ComponentName

ComponentName dell'oggetto android.service.quicksettings.TileService per la richiesta.

tileLabel
ICharSequence

etichetta del riquadro da visualizzare all'utente.

icon
Icon

icona da usare nel riquadro visualizzato all'utente.

resultExecutor
IExecutor

executor in cui eseguire il callback

resultCallback
IConsumer

callback per indicare il risultato della richiesta.

Attributi

Commenti

Richiedere all'utente di aggiungere un TileService al set di riquadri QS correnti. La chiamata a questo richiederà all'utente di decidere se si vuole aggiungere TileService mostrato ai riquadri correnti. L'utente può negare la richiesta e il sistema può interrompere l'elaborazione delle richieste per un determinato ComponentName dopo una serie di richieste. La richiesta mostrerà alle informazioni dell'utente sul riquadro: Etichetta nome applicazione per il riquadro Icona per il riquadro L'utente per il quale verrà aggiunto viene determinato dal contesto usato per recuperare il servizio e deve corrispondere all'utente corrente. L'applicazione richiedente deve essere in primo piano (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND e TileService deve essere esportata. Nota: il sistema può scegliere di negare automaticamente una richiesta se l'utente ha negato tale richiesta specifica (utente, ComponentName) abbastanza volte prima.

Vedere anche:

Informazioni di riferimento su Android per android.app.StatusBarManager.requestAddTileService.

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.

Si applica a

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

Richiedere all'utente di aggiungere un android.service.quicksettings.TileService oggetto al set di riquadri QS correnti.

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

Parametri

tileServiceComponentName
ComponentName

ComponentName dell'oggetto android.service.quicksettings.TileService per la richiesta.

tileLabel
String

etichetta del riquadro da visualizzare all'utente.

icon
Icon

icona da usare nel riquadro visualizzato all'utente.

resultExecutor
IExecutor

executor in cui eseguire il callback

resultCallback
IConsumer

callback per indicare il risultato della richiesta.

Commenti

Richiedere all'utente di aggiungere un TileService al set di riquadri QS correnti. La chiamata a questo richiederà all'utente di decidere se si vuole aggiungere TileService mostrato ai riquadri correnti. L'utente può negare la richiesta e il sistema può interrompere l'elaborazione delle richieste per un determinato ComponentName dopo una serie di richieste. La richiesta mostrerà alle informazioni dell'utente sul riquadro: Etichetta nome applicazione per il riquadro Icona per il riquadro L'utente per il quale verrà aggiunto viene determinato dal contesto usato per recuperare il servizio e deve corrispondere all'utente corrente. L'applicazione richiedente deve essere in primo piano (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND e TileService deve essere esportata. Nota: il sistema può scegliere di negare automaticamente una richiesta se l'utente ha negato tale richiesta specifica (utente, ComponentName) abbastanza volte prima.

Vedere anche:

Informazioni di riferimento su Android per android.app.StatusBarManager.requestAddTileService.

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.

Si applica a