Sprache

StatusBarManager.RequestAddTileService Methode

Definition

Überlädt

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

Fordern Sie den Benutzer an, dem Satz aktueller QS-Kacheln einen android.service.quicksettings.TileService hinzuzufügen.

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

Fordern Sie den Benutzer an, dem Satz aktueller QS-Kacheln einen android.service.quicksettings.TileService hinzuzufügen.

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

Fordern Sie den Benutzer an, dem Satz aktueller QS-Kacheln einen android.service.quicksettings.TileService hinzuzufügen.

[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

Parameter

tileServiceComponentName
ComponentName

ComponentName der android.service.quicksettings.TileService Anforderung.

tileLabel
ICharSequence

Beschriftung der Kachel, die dem Benutzer angezeigt werden soll.

icon
Icon

Symbol für die Verwendung in der Kachel, die dem Benutzer angezeigt wird.

resultExecutor
IExecutor

ein Executor zum Ausführen des Rückrufs auf

resultCallback
IConsumer

callback to indicate the result of the request.

Attribute

Hinweise

Fordern Sie den Benutzer an, dem Satz aktueller QS-Kacheln einen TileService hinzuzufügen. Dadurch wird der Benutzer aufgefordert, zu entscheiden, ob er den angezeigten TileService zu seinen aktuellen Kacheln hinzufügen möchte. Der Benutzer kann die Anforderung ablehnen, und das System kann die Verarbeitung von Anforderungen für einen bestimmten ComponentName nach einer Reihe von Anforderungen beenden. Die Anforderung wird den Benutzerinformationen zur Kachel angezeigt: Anwendungsname Bezeichnung für das Kachelsymbol für die Kachel Der Benutzer, für den diese hinzugefügt wird, wird aus dem Kontext bestimmt, der zum Abrufen dieses Diensts verwendet wird, und muss mit dem aktuellen Benutzer übereinstimmen. Die anfordernde Anwendung muss sich im Vordergrund befinden (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND und der TileService muss exportiert werden. Hinweis: Das System kann eine Anforderung automatisch verweigern, wenn der Benutzer diese bestimmte Anforderung (Benutzer, ComponentName) genügend Zeit zuvor verweigert hat.

Siehe auch:

Android-Referenz für android.app.StatusBarManager.requestAddTileService.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Fordern Sie den Benutzer an, dem Satz aktueller QS-Kacheln einen android.service.quicksettings.TileService hinzuzufügen.

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

Parameter

tileServiceComponentName
ComponentName

ComponentName der android.service.quicksettings.TileService Anforderung.

tileLabel
String

Beschriftung der Kachel, die dem Benutzer angezeigt werden soll.

icon
Icon

Symbol für die Verwendung in der Kachel, die dem Benutzer angezeigt wird.

resultExecutor
IExecutor

ein Executor zum Ausführen des Rückrufs auf

resultCallback
IConsumer

callback to indicate the result of the request.

Hinweise

Fordern Sie den Benutzer an, dem Satz aktueller QS-Kacheln einen TileService hinzuzufügen. Dadurch wird der Benutzer aufgefordert, zu entscheiden, ob er den angezeigten TileService zu seinen aktuellen Kacheln hinzufügen möchte. Der Benutzer kann die Anforderung ablehnen, und das System kann die Verarbeitung von Anforderungen für einen bestimmten ComponentName nach einer Reihe von Anforderungen beenden. Die Anforderung wird den Benutzerinformationen zur Kachel angezeigt: Anwendungsname Bezeichnung für das Kachelsymbol für die Kachel Der Benutzer, für den diese hinzugefügt wird, wird aus dem Kontext bestimmt, der zum Abrufen dieses Diensts verwendet wird, und muss mit dem aktuellen Benutzer übereinstimmen. Die anfordernde Anwendung muss sich im Vordergrund befinden (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND und der TileService muss exportiert werden. Hinweis: Das System kann eine Anforderung automatisch verweigern, wenn der Benutzer diese bestimmte Anforderung (Benutzer, ComponentName) genügend Zeit zuvor verweigert hat.

Siehe auch:

Android-Referenz für android.app.StatusBarManager.requestAddTileService.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: