WallpaperManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf das Systemhintergrund.
[Android.Runtime.Register("android/app/WallpaperManager", DoNotGenerateAcw=true)]
public class WallpaperManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/WallpaperManager", DoNotGenerateAcw=true)>]
type WallpaperManager = class
inherit Object
- Vererbung
- Attribute
Hinweise
Bietet Zugriff auf das Systemhintergrund. Mit WallpaperManager können Sie das aktuelle Hintergrundbild erhalten, die gewünschten Abmessungen für das Hintergrundbild erhalten, das Hintergrundbild festlegen und vieles mehr.
Eine App kann überprüfen, ob Hintergrundbilder für den aktuellen Benutzer unterstützt werden, indem sie anrufen #isWallpaperSupported()und festlegen, ob die Einstellung von Hintergrundbildern zulässig ist.#isSetWallpaperAllowed() Alle öffentlichen APIs, die wallpaperManager hinzugefügt werden, sollten über einen entsprechenden Stub verfügen DisabledWallpaperManager.
Java Dokumentation für android.app.WallpaperManager.
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 |
|---|---|
| WallpaperManager(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
| Name | Beschreibung |
|---|---|
| ActionChangeLiveWallpaper |
Starten Sie die Live-Hintergrundbildvorschau direkt, sodass der Benutzer sofort bestätigen kann, dass er zu einem bestimmten Live-Hintergrundbild wechselt. |
| ActionCropAndSetWallpaper |
Aktivitätsaktion: Einstellungen für die Auswahl von Hintergrundbildern anzeigen. |
| ActionLiveWallpaperChooser |
Starten Sie eine Aktivität für den Benutzer, um das aktuelle globale Live-Hintergrundbild zu wählen. |
| CommandDrop |
Befehl für |
| CommandSecondaryTap |
Befehl für |
| CommandTap |
Befehl für |
| ExtraLiveWallpaperComponent |
|
| FlagLock |
Veraltet.
Flag: Festlegen oder Abrufen des sperrbildschirmspezifischen Hintergrundbilds. |
| FlagSystem |
Veraltet.
Flag: Festlegen oder Abrufen des allgemeinen Systemhintergrunds. |
| WallpaperPreviewMetaData |
Manifesteintrag für Aktivitäten, die darauf reagieren |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BuiltInDrawable |
Rufen Sie eine Zeichnung für die integrierte statische Systemtapete ab. |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| DesiredMinimumHeight |
Gibt die gewünschte Mindesthöhe für das Hintergrundbild zurück. |
| DesiredMinimumWidth |
Gibt die gewünschte Mindestbreite für das Hintergrundbild zurück. |
| Drawable |
<strong> Important note: </strong><ul><li>Up to Android 12, this method requires the |
| FastDrawable |
<strong> Important note: </strong><ul><li>Up to Android 12, this method requires the |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| IsSetWallpaperAllowed |
Gibt zurück, ob das aufrufende Paket das Hintergrundbild für den aufrufenden Benutzer festlegen darf. |
| IsWallpaperSupported |
Gibt zurück, ob Hintergrundbilder für den aufrufenden Benutzer unterstützt werden. |
| JniIdentityHashCode |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| JniPeerMembers |
Bietet Zugriff auf das Systemhintergrund. |
| PeerReference |
Bietet Zugriff auf das Systemhintergrund. (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. |
| WallpaperInfo |
Gibt die Informationen über das Hintergrundbild auf dem Startbildschirm zurück, wenn es sich bei dem aktuellen Hintergrundbild um eine Live-Hintergrundbildkomponente handelt. |
Methoden
| Name | Beschreibung |
|---|---|
| AddOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener, Handler) |
Bietet Zugriff auf das Systemhintergrund. |
| Clear() |
Entfernen Sie alle derzeit festgelegten Systemhintergrundbilder, die auf das integrierte Hintergrundbild des Systems zurückgesetzt werden. |
| Clear(WallpaperManagerFlags) |
Entfernen Sie mindestens ein festgelegtes Hintergrundbild, wiederherstellen Sie die Standardanzeige des Systems für jede. |
| ClearWallpaper() |
Entspricht |
| ClearWallpaperOffsets(IBinder) |
Löschen Sie die zuvor diesem Fenster zugeordneten Offsets durch |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Dispose() |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| Dispose(Boolean) |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| ForgetLoadedWallpaper() |
Entfernen Sie alle internen Verweise auf das zuletzt geladene Hintergrundbild. |
| GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single, WallpaperManagerFlags) |
Gibt eine Zeichnung für das integrierte statische Hintergrundbild des angegebenen Typs zurück. |
| GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single) |
Gibt eine Zeichnung für das system integrierte statische Hintergrundbild zurück. |
| GetBuiltInDrawable(WallpaperManagerFlags) |
Rufen Sie eine Zeichnung für die angegebene integrierte statische Systemtapete ab. |
| GetCropAndSetWallpaperIntent(Uri) |
Ruft eine Absicht ab, die eine Aktivität startet, die das angegebene Bild abhebt und das Hintergrundbild des Geräts festlegt. |
| GetDrawable(WallpaperManagerFlags) |
<strong> Important note: </strong> only apps with |
| GetFastDrawable(WallpaperManagerFlags) |
<strong> Important note: </strong> only apps with |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetInstance(Context) |
Rufen Sie einen WallpaperManager ab, der dem angegebenen Kontext zugeordnet ist. |
| GetWallpaperColors(Int32) |
Rufen Sie die Hauptfarben eines Hintergrunds ab. |
| GetWallpaperFile(WallpaperManagerFlags) |
<strong> Important note: </strong><ul><li>Up to Android 12, this method requires the |
| GetWallpaperId(WallpaperManagerFlags) |
Rufen Sie die ID des aktuellen Hintergrundbilds der angegebenen Art ab. |
| GetWallpaperInfo(WallpaperManagerFlags) |
Gibt die Informationen über das designierte Hintergrundbild zurück, wenn es sich bei seinem aktuellen Hintergrundbild um eine Live-Hintergrundbildkomponente handelt. |
| HasResourceWallpaper(Int32) |
Gibt zurück, ob benutzer zurzeit für die Verwendung des Hintergrundbilds mit der angegebenen Ressourcen-ID festgelegt sind. |
| 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) |
| PeekDrawable() |
<strong> Important note: </strong><ul><li>Up to Android 12, this method requires the |
| PeekDrawable(WallpaperManagerFlags) |
<strong> Important note: </strong> only apps with |
| PeekFastDrawable() |
<strong> Important note: </strong> only apps with |
| PeekFastDrawable(WallpaperManagerFlags) |
<Starke> Wichtige Notiz: </strong> only Apps mit
|
| RemoveOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener) |
Bietet Zugriff auf das Systemhintergrund. |
| SendWallpaperCommand(IBinder, String, Int32, Int32, Int32, Bundle) |
Senden Sie einen beliebigen Befehl an das aktuelle aktive Hintergrundbild. |
| SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags) |
|
| SetBitmap(Bitmap, Rect, Boolean) |
Ändern Sie das aktuelle Systemhintergrund in eine Bitmap, und geben Sie einen Hinweis darauf an, welches Untermerk des vollständigen Bilds sichtbar sein soll. |
| SetBitmap(Bitmap) |
Ändern Sie das aktuelle Systemhintergrund in eine Bitmap. |
| SetDisplayPadding(Rect) |
Geben Sie zusätzlichen Abstand an, über den das Hintergrundbild außerhalb der Anzeige verfügen soll. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetResource(Int32, WallpaperManagerFlags) |
|
| SetResource(Int32) |
Ändern Sie das aktuelle Systemhintergrundbild in die Bitmap in der angegebenen Ressource. |
| SetStream(Stream, Rect, Boolean, WallpaperManagerFlags) |
|
| SetStream(Stream, Rect, Boolean) |
Ändern Sie das aktuelle System-Hintergrundbild in einen bestimmten Bytedatenstrom, und geben Sie einen Hinweis darauf an, welches Unterrectangle des vollständigen Bilds sichtbar sein soll. |
| SetStream(Stream) |
Ändern Sie das aktuelle Systembild in einen bestimmten Bytedatenstrom. |
| SetWallpaperOffsets(IBinder, Single, Single) |
Legen Sie die Anzeigeposition des aktuellen Hintergrundbilds innerhalb eines größeren Raums fest, wenn das Hintergrundbild hinter dem angegebenen Fenster sichtbar ist. |
| SetWallpaperOffsetSteps(Single, Single) |
Geben Sie für Anwendungen, die mehrere virtuelle Bildschirme mit einem Hintergrundbild verwenden, die Schrittgröße zwischen virtuellen Bildschirmen an. |
| SuggestDesiredDimensions(Int32, Int32) |
Um nur von der aktuellen Home-Anwendung zu verwenden, geben Sie die Größe des Hintergrundbilds an, das sie verwenden möchte. |
| ToArray<T>() |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| 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) |
Ereignisse
| Name | Beschreibung |
|---|---|
| ColorsChanged |
Bietet Zugriff auf das Systemhintergrund. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| IJavaPeerable.Finalized() |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| IJavaPeerable.JniManagedPeerState |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Bietet Zugriff auf das Systemhintergrund. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Bietet Zugriff auf das Systemhintergrund. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |