AppWidgetManager.BindAppWidgetIdIfAllowed 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 請求綁定權限
本頁部分內容為基於 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 請求綁定權限。
本頁部分內容為基於 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 請求綁定權限
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。