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 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 |
| CommandSecondaryTap |
Comando per |
| CommandTap |
Comando per |
| ExtraLiveWallpaperComponent |
Extra in |
| 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 |
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 forte> : </strong><ul><li>Fino ad Android 12, questo metodo richiede l'autorizzazione |
| FastDrawable |
<nota importante forte> : </strong><ul><li>Fino ad Android 12, questo metodo richiede l'autorizzazione |
| 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 |
| ClearWallpaperOffsets(IBinder) |
Cancellare gli offset associati in precedenza a questa finestra tramite |
| 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 |
| GetFastDrawable(WallpaperManagerFlags) |
<nota importante forte> : </strong> only apps with |
| 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 |
| 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 |
| PeekDrawable(WallpaperManagerFlags) |
<nota importante forte> : </strong> only apps with |
| PeekFastDrawable() |
<nota importante forte> : </strong> only apps with |
| PeekFastDrawable(WallpaperManagerFlags) |
<nota importante forte> : </strong> only apps with
|
| 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) |
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(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(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 |
| 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 |