語言

AppWidgetManager.BindAppWidgetIdIfAllowed 方法

定義

多載

名稱 Description
BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

設定給定 appWidgetID 的元件。

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

如果呼叫者有權限,請設定該 appWidgetID 的提供者。

BindAppWidgetIdIfAllowed(Int32, ComponentName)

設定給定 appWidgetID 的元件。

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

設定給定 appWidgetID 的元件。

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool

參數

appWidgetId
Int32

用來綁定提供者的 AppWidget ID。

provider
ComponentName

那 android.content.BroadcastReceiver 就是這個 AppWidget 的提供者。

options
Bundle

包含 AppWidget 選項的套裝。 另請參閱 #updateAppWidgetOptions(int, Bundle)

傳回

true,如果這個元件有權限綁定 AppWidget

屬性

備註

設定給定 appWidgetID 的元件。

若成功,應用程式小工具提供者將收到廣播 #ACTION_APPWIDGET_UPDATE 。

你需要 BIND_APPWIDGET 權限,或者使用者必須一直啟用你的元件綁定小工具。 應該由承載小工具的應用程式使用;若此方法回傳 false,請呼叫 #ACTION_APPWIDGET_BIND 請求綁定權限

Java 文件 android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.content.ComponentName, android.os.Bundle)。

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

適用於

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

如果呼叫者有權限,請設定該 appWidgetID 的提供者。

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.OS.UserHandle? user, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool

參數

appWidgetId
Int32

用來綁定提供者的 AppWidget ID。

user
UserHandle

提供者所在的使用者 ID。

provider
ComponentName

提供者的元件名稱。

options
Bundle

一個包含 AppWidget 選項的可選套件。

傳回

true,如果這個元件有權限綁定 AppWidget

屬性

備註

如果呼叫者有權限,請設定該 appWidgetID 的提供者。

若成功,應用程式小工具提供者將收到廣播 #ACTION_APPWIDGET_UPDATE 。

<強>注意:</strong> 你需要權限, android.Manifest.permission#BIND_APPWIDGET 或使用者必須一直啟用綁定小工具。 應該由承載小工具的應用程式使用。 如果此方法回傳 false,則呼叫 #ACTION_APPWIDGET_BIND 請求綁定權限。

Java 文件 android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.os.UserHandle, android.content.ComponentName, android.os.Bundle)。

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

適用於

BindAppWidgetIdIfAllowed(Int32, ComponentName)

設定給定 appWidgetID 的元件。

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool

參數

appWidgetId
Int32

用來綁定提供者的 AppWidget ID。

provider
ComponentName

那 android.content.BroadcastReceiver 就是這個 AppWidget 的提供者。

傳回

true,如果這個元件有權限綁定 AppWidget

屬性

備註

設定給定 appWidgetID 的元件。

若成功,應用程式小工具提供者將收到廣播 #ACTION_APPWIDGET_UPDATE 。

你需要 BIND_APPWIDGET 權限,或者使用者必須一直啟用你的元件綁定小工具。 應該由承載小工具的應用程式使用;若此方法回傳 false,請呼叫 #ACTION_APPWIDGET_BIND 請求綁定權限

Java 文件 android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.content.ComponentName)。

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

適用於