StatusBarManager.RequestAddTileService メソッド

定義

オーバーロード

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

現在の QS タイルのセットに を追加 android.service.quicksettings.TileService するようにユーザーに要求します。

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

現在の QS タイルのセットに を追加 android.service.quicksettings.TileService するようにユーザーに要求します。

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

現在の QS タイルのセットに を追加 android.service.quicksettings.TileService するようにユーザーに要求します。

[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

パラメーター

tileServiceComponentName
ComponentName

ComponentName 要求の android.service.quicksettings.TileService の 。

tileLabel
ICharSequence

ユーザーに表示するタイルのラベル。

icon
Icon

アイコンをクリックして、ユーザーに表示されるタイルで使用します。

resultExecutor
IExecutor

コールバックを実行する Executor

resultCallback
IConsumer

要求の結果を示すコールバック。

属性

注釈

現在の QS タイルのセットに を追加 android.service.quicksettings.TileService するようにユーザーに要求します。

これを呼び出すと、表示されている を現在のタイルに追加するかどうかをユーザーに確認するメッセージが android.service.quicksettings.TileService 表示されます。 ユーザーは要求を拒否でき、システムは、いくつかの要求の後に特定 ComponentName の に対する要求の処理を停止できます。

要求は、タイルに関するユーザー情報に表示されます。 <ul<>li>アプリケーション名</li li>><タイルのラベル</li><li>タイル<のアイコン/li></ul>

これが追加されるユーザーは、このサービスを Context 取得するために使用される から決定され、現在のユーザーと一致する必要があります。 要求するアプリケーションはフォアグラウンド (ActivityManager.RunningAppProcessInfo#IMPORTANCE_FOREGROUND で、 を android.service.quicksettings.TileService エクスポートする必要があります。

注: ユーザーがその特定の要求 (ユーザー、ComponentName) を十分に前に拒否した場合、システムは要求を自動拒否することを選択できます。

の Java ドキュメント android.app.StatusBarManager.requestAddTileService(android.content.ComponentName, java.lang.CharSequence, android.graphics.drawable.Icon, java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

現在の QS タイルのセットに を追加 android.service.quicksettings.TileService するようにユーザーに要求します。

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

パラメーター

tileServiceComponentName
ComponentName

ComponentName 要求の android.service.quicksettings.TileService の 。

tileLabel
String

ユーザーに表示するタイルのラベル。

icon
Icon

アイコンをクリックして、ユーザーに表示されるタイルで使用します。

resultExecutor
IExecutor

コールバックを実行する Executor

resultCallback
IConsumer

要求の結果を示すコールバック。

注釈

現在の QS タイルのセットに を追加 android.service.quicksettings.TileService するようにユーザーに要求します。

これを呼び出すと、表示されている を現在のタイルに追加するかどうかをユーザーに確認するメッセージが android.service.quicksettings.TileService 表示されます。 ユーザーは要求を拒否でき、システムは、いくつかの要求の後に特定 ComponentName の に対する要求の処理を停止できます。

要求は、タイルに関するユーザー情報に表示されます。 <ul<>li>アプリケーション名</li li>><タイルのラベル</li><li>タイル<のアイコン/li></ul>

これが追加されるユーザーは、このサービスを Context 取得するために使用される から決定され、現在のユーザーと一致する必要があります。 要求するアプリケーションはフォアグラウンド (ActivityManager.RunningAppProcessInfo#IMPORTANCE_FOREGROUND で、 を android.service.quicksettings.TileService エクスポートする必要があります。

注: ユーザーがその特定の要求 (ユーザー、ComponentName) を十分に前に拒否した場合、システムは要求を自動拒否することを選択できます。

の Java ドキュメント android.app.StatusBarManager.requestAddTileService(android.content.ComponentName, java.lang.CharSequence, android.graphics.drawable.Icon, java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象