AppWidgetManager Klasse

Definition

Aktualisiert den Zustand "AppWidget"; ruft Informationen zu installierten AppWidget-Anbietern und anderen zugehörigen AppWidget-Status ab.

[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
Vererbung
AppWidgetManager
Attribute

Hinweise

Aktualisiert den Zustand "AppWidget"; ruft Informationen zu installierten AppWidget-Anbietern und anderen zugehörigen AppWidget-Status ab.

<div class="special reference"><h3>Developer Guides</h3>

Weitere Informationen zum Erstellen von App-Widgets finden Sie im Entwicklerhandbuch für App-Widgets .

</div>

Java Dokumentation für android.appwidget.AppWidgetManager.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
AppWidgetManager(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Felder

Name Beschreibung
ActionAppwidgetBind

Aktivitätsaktion, die von Ihrer AppWidgetHost Aktivität gestartet werden soll, wenn Sie eine AppWidget binden möchten, um "AppWidgetIdIfAllowed" anzuzeigen und zu binden, gibt "false" zurück.

ActionAppwidgetConfigure

Wird gesendet, wenn es an der Zeit ist, Ihr AppWidget zu konfigurieren, während es einem Host hinzugefügt wird.

ActionAppwidgetDeleted

Wird gesendet, wenn eine Instanz eines AppWidget-Elements vom Host gelöscht wird.

ActionAppwidgetDisabled

Gesendet, wenn das letzte AppWidget dieses Anbieters vom letzten Host entfernt wird.

ActionAppwidgetEnabled

Wird gesendet, wenn eine Instanz eines AppWidget-Elements zum ersten Mal zu einem Host hinzugefügt wird.

ActionAppwidgetHostRestored

Gesendet an Widgethosts, nachdem der AppWidget-Zustand im Zusammenhang mit dem Host aus der Sicherung wiederhergestellt wurde.

ActionAppwidgetOptionsChanged

Gesendet, wenn sich die benutzerdefinierten Extras für eine AppWidget-Änderung ändern.

ActionAppwidgetPick

Aktivitätsaktion, die von Ihrer AppWidgetHost Aktivität gestartet werden soll, wenn Sie ein anzuzeigenes AppWidget auswählen möchten.

ActionAppwidgetRestored

Gesendet an einen AppWidgetProvider Nach dem AppWidget-Zustand im Zusammenhang mit diesem Anbieter wurde aus der Sicherung wiederhergestellt.

ActionAppwidgetUpdate

Gesendet, wenn es an der Zeit ist, Ihr AppWidget zu aktualisieren.

ExtraAppwidgetId

Ein Intent extra (int), das eine appWidgetId enthält.

ExtraAppwidgetIds

Eine Zusätzliche Absicht, die mehrere appWidgetIds enthält.

ExtraAppwidgetOldIds

Eine Zusätzliche Absicht, die mehrere appWidgetIds enthält.

ExtraAppwidgetOptions

Eine Zusätzliche Absicht, die auf ein Bündel zusätzlicher Informationen für eine bestimmte Widget-ID verweist.

ExtraAppwidgetPreview

Ein Zusätzliches, das übergeben #requestPinAppWidget(ComponentName, Bundle, PendingIntent)werden kann.

ExtraAppwidgetProvider

Eine Zusätzliche Absicht, die den Komponentennamen eines AppWidget-Anbieters enthält.

ExtraAppwidgetProviderProfile

Eine Zusätzliche Absicht, die das Benutzerhandle des Profils enthält, unter dem ein AppWidget-Anbieter registriert ist.

ExtraCustomExtras

Eine zusätzliche Absicht, an die AppWidget-Auswahl zu übergeben, die ein java.util.List Objekt android.os.Bundle enthält, das in der Liste der installierten AppWidgets kombiniert werden soll.

ExtraCustomInfo

Eine zusätzliche Absicht, an die AppWidget-Auswahl zu übergeben, die ein java.util.List Objekt AppWidgetProviderInfo enthält, das in der Liste der installierten AppWidgets kombiniert werden soll.

ExtraHostId

Eine an die #ACTION_APPWIDGET_HOST_RESTORED Übertragung angefügte Absicht, die die ganzzahlige ID des Hosts angibt, deren Widgets soeben wiederhergestellt wurden.

InvalidAppwidgetId

Ein Sentinelwert, den der AppWidget-Manager nie als appWidgetId zurückgibt.

MetaDataAppwidgetProvider

Feld für das Manifestmetadatentag.

OptionAppwidgetHostCategory

Ein Zusätzliches Bundle, das auf den AppWidgetProvider hinweist, die Kategorie des Hosts, die dieses Widget besitzt.

OptionAppwidgetMaxHeight

Ein Bündel extra (int), das die obere Grenze der aktuellen Breite in Dips einer Widgetinstanz enthält.

OptionAppwidgetMaxWidth

Ein Bündel extra (int), das die obere Grenze der aktuellen Breite in Dips einer Widgetinstanz enthält.

OptionAppwidgetMinHeight

Ein Bündel extra (int), das die untere Grenze der aktuellen Höhe in Dips einer Widgetinstanz enthält.

OptionAppwidgetMinWidth

Ein Bündel extra (int), das die untere Grenze der aktuellen Breite in Dips einer Widgetinstanz enthält.

OptionAppwidgetRestoreCompleted

Ein Zusätzliches Bundle (boolescher Wert), der enthält, ob eine App die Wiederherstellung eines Widgets abgeschlossen hat.

OptionAppwidgetSizes

Ein Bündel extra (List<SizeF>), das die Liste der möglichen Größen enthält, in Dips kann eine Widgetinstanz nehmen.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
InstalledProviders

Gibt eine Liste der derzeit installierten AppWidget-Anbieter zurück.

IsRequestPinAppWidgetSupported

Zurückgeben TRUE , wenn das Standardstartprogramm unterstützt #requestPinAppWidget(ComponentName, Bundle, PendingIntent)

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniPeerMembers

Aktualisiert den Zustand "AppWidget"; ruft Informationen zu installierten AppWidget-Anbietern und anderen zugehörigen AppWidget-Status ab.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

Name Beschreibung
BindAppWidgetId(Int32, ComponentName)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

BindAppWidgetIdIfAllowed(Int32, ComponentName)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

Legen Sie den Anbieter für eine bestimmte appWidgetId fest, wenn der Aufrufer über eine Berechtigung verfügt.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetAppWidgetIds(ComponentName)

Rufen Sie die Liste der appWidgetIds ab, die an den angegebenen AppWidget-Anbieter gebunden wurden.

GetAppWidgetInfo(Int32)

Gibt den AppWidgetProviderInfo Wert für das angegebene AppWidget zurück.

GetAppWidgetOptions(Int32)

Rufen Sie die Extras ab, die einer bestimmten Widgetinstanz zugeordnet sind.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetInstalledProvidersForPackage(String, UserHandle)

Ruft die AppWidget-Anbieter für das angegebene Paket und das Benutzerprofil ab.

GetInstalledProvidersForProfile(UserHandle)

Ruft die AppWidget-Anbieter für das angegebene Benutzerprofil ab.

GetInstance(Context)

Rufen Sie die AppWidgetManager-Instanz ab, die für das angegebene android.content.Context Context Objekt verwendet werden soll.

GetWidgetPreview(ComponentName, UserHandle, AppWidgetCategory)

Rufen Sie die RemoteViews-Vorschauen für dieses Widget ab.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
NotifyAppWidgetViewDataChanged(Int32, Int32)

Benachrichtigt die angegebene Sammlungsansicht in der angegebenen AppWidget-Instanz, um die Daten ungültig zu machen.

NotifyAppWidgetViewDataChanged(Int32[], Int32)

Benachrichtigt die angegebene Auflistungsansicht in allen angegebenen AppWidget-Instanzen, um ihre Daten ungültig zu machen.

PartiallyUpdateAppWidget(Int32, RemoteViews)

Führen Sie eine inkrementelle Aktualisierung oder einen Befehl für das von appWidgetId angegebene Widget aus.

PartiallyUpdateAppWidget(Int32[], RemoteViews)

Führen Sie eine inkrementelle Aktualisierung oder einen Befehl für die Widgets aus, die von appWidgetIds angegeben werden.

RemoveWidgetPreview(ComponentName, AppWidgetCategory)

Entfernen Sie die Vorschau dieses Anbieters für die angegebenen Widgetkategorien.

RequestPinAppWidget(ComponentName, Bundle, PendingIntent)

Fordern Sie an, ein App-Widget auf dem aktuellen Startfeld anzuheften.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetWidgetPreview(ComponentName, AppWidgetCategory, RemoteViews)

Legen Sie eine Vorschau für dieses Widget fest.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
UpdateAppWidget(ComponentName, RemoteViews)

Legen Sie die RemoteViews fest, die für alle AppWidget-Instanzen für den angegebenen AppWidget-Anbieter verwendet werden sollen.

UpdateAppWidget(Int32, RemoteViews)

Legen Sie die RemoteViews fest, die für die angegebene appWidgetId verwendet werden sollen.

UpdateAppWidget(Int32[], RemoteViews)

Legen Sie die RemoteViews fest, die für die angegebenen appWidgetIds verwendet werden sollen.

UpdateAppWidgetOptions(Int32, Bundle)

Aktualisieren Sie die Extras für eine bestimmte Widgetinstanz.

UpdateAppWidgetProviderInfo(ComponentName, String)

Aktualisiert die Informationen für den bereitgestellten AppWidget-Anbieter.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Benachrichtigt die Interoplaufzeit, dass dieser verwaltete Peer verworfen wurde.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Gibt diesen Java Peer frei, es sei denn, er wird von einem anderen verwalteten Verweis beibehalten.

(Geerbt von Object)
IJavaPeerable.Finalized()

Benachrichtigt die Interoplaufzeit, dass dieser verwaltete Peer abgeschlossen wurde.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ruft den Zustand ab, der die Beziehung zwischen diesem verwalteten Peer und seinem JNI-Verweis beschreibt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Legt den Interop-Identitätshashcode für diesen Java Peer fest.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Legt den verwalteten und JNI-Peerstatus für diesen Java Peer fest.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Legt den JNI-Objektverweis fest, der von diesem verwalteten Peer verwendet wird.

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Aktualisiert den Zustand "AppWidget"; ruft Informationen zu installierten AppWidget-Anbietern und anderen zugehörigen AppWidget-Status ab.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: