WallpaperManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 ERROR(DisabledWallpaperManager/android.app.DisabledWallpaperManager DisabledWallpaperManager).
Informazioni di riferimento su Android 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) |
Inizializza una rappresentazione gestita di un oggetto native interface Java esistente. |
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(IBinder, String, int, int, int, int, Bundle): segnalato dall'host dello sfondo quando l'utente rilascia un oggetto in un'area dell'host. |
| CommandSecondaryTap |
Comando per sendWallpaperCommand(IBinder, String, int, int, int, bundle): 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(IBinder, String, int, int, int, bundle): segnalato dall'host dello sfondo quando l'utente tocca un'area vuota (non eseguendo 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 di grandi dimensioni 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 |
| DesiredMinimumHeight |
Restituisce l'altezza minima desiderata per lo sfondo. |
| DesiredMinimumWidth |
Restituisce la larghezza minima desiderata per lo sfondo. |
| Drawable |
Nota importante: fino ad Android 12, questo metodo richiede l'autorizzazione Manifest.permission.READ_EXTERNAL_STORAGE. |
| FastDrawable |
Nota importante: fino ad Android 12, questo metodo richiede l'autorizzazione 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 |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| JniPeerMembers |
Fornisce l'infrastruttura di associazione JNI per Android.App.WallpaperManager. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| ThresholdClass |
Fornisce l'infrastruttura di associazione JNI per Android.App.WallpaperManager. |
| ThresholdType |
Fornisce l'infrastruttura di associazione JNI per Android.App.WallpaperManager. |
| 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) |
Registra un listener per ricevere una notifica quando cambiano i colori dello sfondo. |
| 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) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| Equals(Object) |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| 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: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. |
| GetFastDrawable(WallpaperManagerFlags) |
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. |
| 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: fino ad Android 12, questo metodo richiede l'autorizzazione 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: fino ad Android 12, questo metodo richiede l'autorizzazione Manifest.permission.READ_EXTERNAL_STORAGE. |
| PeekDrawable(WallpaperManagerFlags) |
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. |
| PeekFastDrawable() |
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. |
| PeekFastDrawable(WallpaperManagerFlags) |
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. |
| RemoveOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener) |
Interrompere l'ascolto degli aggiornamenti dei colori. |
| SendWallpaperCommand(IBinder, String, Int32, Int32, Int32, Bundle) |
Inviare un comando arbitrario allo sfondo attivo corrente. |
| SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags) |
Versione di setBitmap(Bitmap,Rect,boolean) che consente al chiamante di 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| SetResource(Int32, WallpaperManagerFlags) |
Versione di setResource(int) che consente al chiamante di 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 setStream(InputStream,Rect,boolean) che consente al chiamante di 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>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (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 JavaObject) |
| IJavaPeerable.Finalized() |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Fornisce l'accesso allo sfondo del sistema. (Ereditato da JavaObject) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| 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 |