語言

StatusBarManager.RequestAddTileService 方法

定義

多載

名稱 Description
RequestAddTileService(ComponentName, ICharSequence, Icon, IExecutor, IConsumer)

請求使用者將 a android.service.quicksettings.TileService 加入目前的 QS 圖塊集合。

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

請求使用者將 a android.service.quicksettings.TileService 加入目前的 QS 圖塊集合。

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

請求使用者將 a android.service.quicksettings.TileService 加入目前的 QS 圖塊集合。

[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

執行者用來執行回調

resultCallback
IConsumer

回調以表示請求的結果。

屬性

備註

請求使用者將 TileService 加入目前 QS 圖塊集合。 呼叫此功能會提示使用者決定是否要將顯示的 TileService 加入目前的圖塊。 使用者可以拒絕該請求,系統可在多次請求後停止處理該元件名稱的請求。 請求會向使用者顯示該圖塊的資訊:應用程式名稱、圖塊標籤、圖示圖示。將新增此服務的使用者是根據用於檢索此服務的上下文決定,且必須與目前使用者相符。 請求的應用程式必須位於前景(ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND,且 TileService 必須匯出。 注意:如果使用者已多次拒絕該特定請求(使用者、元件名稱),系統可選擇自動拒絕該請求。

另請參閱:

Android 參考資料。android.app.StatusBarManager.requestAddTileService

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

請求使用者將 a android.service.quicksettings.TileService 加入目前的 QS 圖塊集合。

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

執行者用來執行回調

resultCallback
IConsumer

回調以表示請求的結果。

備註

請求使用者將 TileService 加入目前 QS 圖塊集合。 呼叫此功能會提示使用者決定是否要將顯示的 TileService 加入目前的圖塊。 使用者可以拒絕該請求,系統可在多次請求後停止處理該元件名稱的請求。 請求會向使用者顯示該圖塊的資訊:應用程式名稱、圖塊標籤、圖示圖示。將新增此服務的使用者是根據用於檢索此服務的上下文決定,且必須與目前使用者相符。 請求的應用程式必須位於前景(ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND,且 TileService 必須匯出。 注意:如果使用者已多次拒絕該特定請求(使用者、元件名稱),系統可選擇自動拒絕該請求。

另請參閱:

Android 參考資料。android.app.StatusBarManager.requestAddTileService

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於