共用方式為


AppWidgetManager 類別

定義

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

[Android.Runtime.Register("android/appwidget/AppWidgetManager", DoNotGenerateAcw=true)]
public class AppWidgetManager : Java.Lang.Object
[<Android.Runtime.Register("android/appwidget/AppWidgetManager", DoNotGenerateAcw=true)>]
type AppWidgetManager = class
    inherit Object
繼承
AppWidgetManager
屬性

備註

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

<div class=“special reference”><h3>Developer Guides</h3>

如需建立應用程式小工具的詳細資訊,請參閱 應用程式小工具 開發人員指南。

</div>

android.appwidget.AppWidgetManagerJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

AppWidgetManager(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

欄位

ActionAppwidgetBind

當您想要系結 AppWidget 以顯示和 bindAppWidgetIdIfAllowed 時,要從活動 AppWidgetHost 啟動的活動動作會傳回 false。

ActionAppwidgetConfigure

在將AppWidget新增至主機時傳送。

ActionAppwidgetDeleted

從其主機刪除AppWidget實例時傳送。

ActionAppwidgetDisabled

從最後一個主機移除此提供者的最後一個 AppWidget 時傳送。

ActionAppwidgetEnabled

第一次將AppWidget的實例新增至主機時傳送。

ActionAppwidgetHostRestored

在 AppWidget 狀態與主機相關的 AppWidget 狀態已從備份還原之後,傳送至小工具主機。

ActionAppwidgetOptionsChanged

當 AppWidget 的自定義額外專案變更時傳送。

ActionAppwidgetPick

當您想要挑選要顯示的AppWidget時,要從活動 AppWidgetHost 啟動的活動動作。

ActionAppwidgetRestored

AppWidgetProvider在與該提供者相關的 AppWidget 狀態已從備份還原之後傳送至 。

ActionAppwidgetUpdate

在更新 AppWidget 的時候傳送。

ExtraAppwidgetId

包含一個 appWidgetId 的意圖額外 (int)。

ExtraAppwidgetIds

包含多個 appWidgetIds 的意圖額外專案。

ExtraAppwidgetOldIds

包含多個 appWidgetIds 的意圖額外專案。

ExtraAppwidgetOptions

意圖額外,指向特定小工具標識碼的額外信息組合。

ExtraAppwidgetPreview

可傳遞至 #requestPinAppWidget(ComponentName, Bundle, PendingIntent)的額外 。

ExtraAppwidgetProvider

包含 AppWidget 提供者元件名稱的額外意圖。

ExtraAppwidgetProviderProfile

包含註冊 AppWidget 提供者之配置檔使用者句柄的額外意圖。

ExtraCustomExtras

傳遞至 AppWidget 選擇器的目的,其中包含java.util.Listandroid.os.Bundle要混合到所安裝之 AppWidget 清單的物件。

ExtraCustomInfo

傳遞至 AppWidget 選擇器的目的,其中包含java.util.ListAppWidgetProviderInfo要混合到所安裝之 AppWidget 清單的物件。

ExtraHostId

附加至廣播的 #ACTION_APPWIDGET_HOST_RESTORED 意圖,表示剛還原小工具之主機的整數標識碼。

InvalidAppwidgetId

AppWidget 管理員永遠不會以 appWidgetId 傳回的 sentinel 值。

MetaDataAppwidgetProvider

指令清單元數據標記的欄位。

OptionAppwidgetHostCategory

額外套件組合,提示 AppWidgetProvider 擁有此小工具的主機類別。

OptionAppwidgetMaxHeight

套件組合額外 (int),其中包含小工具實例目前寬度的上限。

OptionAppwidgetMaxWidth

套件組合額外 (int),其中包含小工具實例目前寬度的上限。

OptionAppwidgetMinHeight

套件組合額外 (int),其中包含小工具實例目前高度下限的下限。

OptionAppwidgetMinWidth

套件組合額外 (int) ,其中包含小工具實例目前寬度下限的下限。

OptionAppwidgetRestoreCompleted

包含應用程式是否已完成還原小工具的額外套件組合(布爾值)。

OptionAppwidgetSizes

套件組合額外 (List<SizeF>) ,其中包含可能的大小清單,在 dips 中,小工具實例可以採用。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
InstalledProviders

傳回目前安裝的AppWidget提供者清單。

IsRequestPinAppWidgetSupported

如果預設啟動器支援,則傳回TRUE#requestPinAppWidget(ComponentName, Bundle, PendingIntent)

JniIdentityHashCode

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
JniPeerMembers

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

PeerReference

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

BindAppWidgetId(Int32, ComponentName)

設定指定 appWidgetId 的元件。

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

設定指定 appWidgetId 的元件。

BindAppWidgetIdIfAllowed(Int32, ComponentName)

設定指定 appWidgetId 的元件。

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

如果呼叫端具有許可權,請為指定的 appWidgetId 設定提供者。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
Dispose(Boolean)

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetAppWidgetIds(ComponentName)

取得已系結至指定AppWidget提供者的appWidgetId清單。

GetAppWidgetInfo(Int32)

取得 AppWidget 的可用資訊。

GetAppWidgetOptions(Int32)

取得與指定小工具實例相關聯的額外專案。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetInstalledProvidersForPackage(String, UserHandle)

取得指定套件和使用者配置檔的AppWidget提供者。

GetInstalledProvidersForProfile(UserHandle)

取得指定使用者配置檔的 AppWidget 提供者。

GetInstance(Context)

取得要用於所提供 android.content.Context Context 物件的AppWidgetManager實例。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
NotifyAppWidgetViewDataChanged(Int32, Int32)

通知指定之 AppWidget 實例中的指定集合檢視使其數據失效。

NotifyAppWidgetViewDataChanged(Int32[], Int32)

通知所有指定AppWidget實例中的指定集合檢視使其數據失效。

PartiallyUpdateAppWidget(Int32, RemoteViews)

在 appWidgetId 所指定的 Widget 上執行累加式更新或命令。

PartiallyUpdateAppWidget(Int32[], RemoteViews)

在 appWidgetIds 所指定的 Widget 上執行累加更新或命令。

RequestPinAppWidget(ComponentName, Bundle, PendingIntent)

要求在目前的啟動器上釘選應用程式小工具。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
UpdateAppWidget(ComponentName, RemoteViews)

設定 RemoteViews,以用於所提供 AppWidget 提供者的所有 AppWidget 實例。

UpdateAppWidget(Int32, RemoteViews)

將 RemoteViews 設定為用於指定的 appWidgetId。

UpdateAppWidget(Int32[], RemoteViews)

將 RemoteViews 設定為用於指定的 appWidgetIds。

UpdateAppWidgetOptions(Int32, Bundle)

更新指定小工具實例的額外專案。

UpdateAppWidgetProviderInfo(ComponentName, String)

更新所提供 AppWidget 提供者的資訊。

Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
IJavaPeerable.Finalized()

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

GetJniTypeName(IJavaPeerable)

更新 AppWidget 狀態;取得已安裝AppWidget提供者和其他AppWidget相關狀態的相關信息。

適用於