WallpaperManager Classe

Definizione

Fornisce l'accesso allo sfondo del sistema.

[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
Ereditarietà
WallpaperManager
Attributi

Commenti

Fornisce l'accesso allo sfondo del sistema. Con WallpaperManager, puoi ottenere lo sfondo corrente, ottenere le dimensioni desiderate per lo sfondo, impostare lo sfondo e altro ancora.

Un'app può controllare se gli sfondi sono supportati per l'utente corrente, chiamando #isWallpaperSupported()e se l'impostazione degli sfondi è consentita, chiamando #isSetWallpaperAllowed(). Tutte le API pubbliche aggiunte a WallpaperManager devono avere uno stub corrispondente in DisabledWallpaperManager.

per android.app.WallpaperManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
WallpaperManager(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

Nome Descrizione
ActionChangeLiveWallpaper

Avviare direttamente l'anteprima dello sfondo live, consentendo all'utente di confermare immediatamente di passare a uno sfondo live specifico.

ActionCropAndSetWallpaper

Azione attività: mostra le impostazioni per la scelta dello sfondo.

ActionLiveWallpaperChooser

Avviare un'attività per consentire all'utente di selezionare lo sfondo live globale corrente.

CommandDrop

Comando per #sendWallpaperCommand: segnalato dall'host dello sfondo quando l'utente rilascia un oggetto in un'area dell'host.

CommandSecondaryTap

Comando per #sendWallpaperCommand: segnalato dall'host dello sfondo quando l'utente rilascia un puntatore secondario in un'area vuota (non eseguendo un'azione nell'host).

CommandTap

Comando per #sendWallpaperCommand: segnalato dall'host dello sfondo quando l'utente tocca un'area vuota (non esegue un'azione nell'host).

ExtraLiveWallpaperComponent

Extra in #ACTION_CHANGE_LIVE_WALLPAPER che specifica il ComponentName di uno sfondo animato che deve essere visualizzato come anteprima, affinché l'utente possa confermare.

FlagLock
Obsoleti.

Flag: impostare o recuperare lo sfondo specifico della schermata di blocco.

FlagSystem
Obsoleti.

Flag: impostare o recuperare lo sfondo generale del sistema.

WallpaperPreviewMetaData

Voce del manifesto per le attività che rispondono a Intent#ACTION_SET_WALLPAPER che consentono di fornire un'icona grande personalizzata associata a questa azione.

Proprietà

Nome Descrizione
BuiltInDrawable

Ottenere un disegno per lo sfondo del sistema statico predefinito.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DesiredMinimumHeight

Restituisce l'altezza minima desiderata per lo sfondo.

DesiredMinimumWidth

Restituisce la larghezza minima desiderata per lo sfondo.

Drawable

<nota importante forte> : </strong><ul><li>Fino ad Android 12, questo metodo richiede l'autorizzazione android.Manifest.permission#READ_EXTERNAL_STORAGE .

FastDrawable

<nota importante forte> : </strong><ul><li>Fino ad Android 12, questo metodo richiede l'autorizzazione android.Manifest.permission#READ_EXTERNAL_STORAGE .

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsSetWallpaperAllowed

Restituisce un valore che indica se il pacchetto chiamante è autorizzato a impostare lo sfondo per l'utente chiamante.

IsWallpaperSupported

Restituisce un valore che indica se gli sfondi sono supportati per l'utente chiamante.

JniIdentityHashCode

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
JniPeerMembers

Fornisce l'accesso allo sfondo del sistema.

PeerReference

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

WallpaperInfo

Restituisce le informazioni sullo sfondo della schermata iniziale se lo sfondo corrente è un componente dello sfondo attivo.

Metodi

Nome Descrizione
AddOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener, Handler)

Fornisce l'accesso allo sfondo del sistema.

Clear()

Rimuovi qualsiasi sfondo del sistema attualmente impostato, ripristinando lo sfondo predefinito del sistema.

Clear(WallpaperManagerFlags)

Rimuovere uno o più sfondi attualmente impostati, ripristinando la visualizzazione predefinita del sistema per ognuno di essi.

ClearWallpaper()

Equivalente a #clear().

ClearWallpaperOffsets(IBinder)

Cancellare gli offset associati in precedenza a questa finestra tramite #setWallpaperOffsets(IBinder, float, float).

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
Dispose(Boolean)

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
ForgetLoadedWallpaper()

Rimuovere tutti i riferimenti interni all'ultimo sfondo caricato.

GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single, WallpaperManagerFlags)

Restituisce un elemento drawable per lo sfondo statico predefinito del tipo specificato.

GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single)

Restituisce un elemento drawable per lo sfondo statico predefinito del sistema.

GetBuiltInDrawable(WallpaperManagerFlags)

Ottenere un disegno per lo sfondo del sistema statico predefinito specificato.

GetCropAndSetWallpaperIntent(Uri)

Ottiene una finalità che avvierà un'attività che ritaglia l'immagine specificata e imposta lo sfondo del dispositivo.

GetDrawable(WallpaperManagerFlags)

<nota importante forte> : </strong> only apps with android.Manifest.permission#MANAGE_EXTERNAL_STORAGE should use this method.

GetFastDrawable(WallpaperManagerFlags)

<nota importante forte> : </strong> only apps with android.Manifest.permission#MANAGE_EXTERNAL_STORAGE should use this method.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetInstance(Context)

Recuperare un Oggetto WallpaperManager associato al contesto specificato.

GetWallpaperColors(Int32)

Ottenere i colori principali di uno sfondo.

GetWallpaperFile(WallpaperManagerFlags)

<nota importante forte> : </strong><ul><li>Fino ad Android 12, questo metodo richiede l'autorizzazione android.Manifest.permission#READ_EXTERNAL_STORAGE .

GetWallpaperId(WallpaperManagerFlags)

Ottiene l'ID dello sfondo corrente del tipo specificato.

GetWallpaperInfo(WallpaperManagerFlags)

Restituisce le informazioni sullo sfondo designato se lo sfondo corrente è un componente dello sfondo attivo.

HasResourceWallpaper(Int32)

Restituisce se gli utenti sono attualmente impostati per utilizzare lo sfondo con l'ID risorsa specificato.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
PeekDrawable()

<nota importante forte> : </strong><ul><li>Fino ad Android 12, questo metodo richiede l'autorizzazione android.Manifest.permission#READ_EXTERNAL_STORAGE .

PeekDrawable(WallpaperManagerFlags)

<nota importante forte> : </strong> only apps with android.Manifest.permission#MANAGE_EXTERNAL_STORAGE should use this method.

PeekFastDrawable()

<nota importante forte> : </strong> only apps with android.Manifest.permission#MANAGE_EXTERNAL_STORAGE should use this method.

PeekFastDrawable(WallpaperManagerFlags)

<nota importante forte> : </strong> only apps with android.Manifest.permission#MANAGE_EXTERNAL_STORAGE deve usare questo metodo.

RemoveOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener)

Fornisce l'accesso allo sfondo del sistema.

SendWallpaperCommand(IBinder, String, Int32, Int32, Int32, Bundle)

Inviare un comando arbitrario allo sfondo attivo corrente.

SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Versione di che consente al chiamante di #setBitmap(Bitmap, Rect, boolean) specificare quale delle categorie di sfondo supportate impostare.

SetBitmap(Bitmap, Rect, Boolean)

Modificare lo sfondo del sistema corrente in una bitmap, specificando un suggerimento su quale subrectangle dell'immagine completa deve essere visibile.

SetBitmap(Bitmap)

Modificare lo sfondo del sistema corrente in una bitmap.

SetDisplayPadding(Rect)

Specificare una spaziatura interna aggiuntiva che lo sfondo deve avere al di fuori dello schermo.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetResource(Int32, WallpaperManagerFlags)

Versione di che consente al chiamante di #setResource(int) specificare quale delle categorie di sfondo supportate impostare.

SetResource(Int32)

Modificare lo sfondo del sistema corrente impostando la bitmap nella risorsa specificata.

SetStream(Stream, Rect, Boolean, WallpaperManagerFlags)

Versione di che consente al chiamante di #setStream(InputStream, Rect, boolean) specificare quale delle categorie di sfondo supportate impostare.

SetStream(Stream, Rect, Boolean)

Modificare lo sfondo del sistema corrente in un flusso di byte specifico, specificando un suggerimento su quale subrectangle dell'immagine completa deve essere visibile.

SetStream(Stream)

Modificare lo sfondo del sistema corrente in un flusso di byte specifico.

SetWallpaperOffsets(IBinder, Single, Single)

Imposta la posizione di visualizzazione dello sfondo corrente all'interno di qualsiasi spazio più grande, quando lo sfondo è visibile dietro la finestra specificata.

SetWallpaperOffsetSteps(Single, Single)

Per le applicazioni che usano più schermate virtuali che mostrano uno sfondo, specificare le dimensioni del passaggio tra le schermate virtuali.

SuggestDesiredDimensions(Int32, Int32)

Per l'uso solo da parte dell'applicazione home corrente, per specificare le dimensioni dello sfondo che si desidera utilizzare.

ToArray<T>()

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

Nome Descrizione
ColorsChanged

Fornisce l'accesso allo sfondo del sistema.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
IJavaPeerable.Finalized()

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornisce l'accesso allo sfondo del sistema.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Fornisce l'accesso allo sfondo del sistema.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a