Configuration 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.
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione.
[Android.Runtime.Register("android/content/res/Configuration", DoNotGenerateAcw=true)]
public sealed class Configuration : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Lang.IComparable
[<Android.Runtime.Register("android/content/res/Configuration", DoNotGenerateAcw=true)>]
type Configuration = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. Sono incluse sia le opzioni di configurazione specificate dall'utente (elenco delle impostazioni locali che il ridimensionamento) sia le configurazioni dei dispositivi (ad esempio le modalità di input, le dimensioni dello schermo e l'orientamento dello schermo).
È possibile acquisire questo oggetto da Resourcesusando Resources#getConfiguration. Di conseguenza, da un'attività, è possibile ottenerla concatenando la richiesta con android.app.Activity#getResources:
Configuration config = getResources().getConfiguration();
per android.content.res.Configuration.
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 |
|---|---|
| Configuration() |
Costruire una configurazione non valida. |
| Configuration(Configuration) |
Rende una copia completa adatta per la modifica. |
Campi
| Nome | Descrizione |
|---|---|
| ColorModeHdrMask |
Obsoleti.
Costante per |
| ColorModeHdrNo |
Obsoleti.
Costante per |
| ColorModeHdrShift |
Obsoleti.
Costante per |
| ColorModeHdrUndefined |
Obsoleti.
Costante per |
| ColorModeHdrYes |
Obsoleti.
Costante per |
| ColorModeUndefined |
Obsoleti.
Costante per |
| ColorModeWideColorGamutMask |
Obsoleti.
Costante per |
| ColorModeWideColorGamutNo |
Obsoleti.
Costante per |
| ColorModeWideColorGamutUndefined |
Obsoleti.
Costante per |
| ColorModeWideColorGamutYes |
Obsoleti.
Costante per |
| DensityDpiUndefined |
Valore predefinito per |
| FontWeightAdjustmentUndefined |
Tipo di carattere non definitoWeightAdjustment. |
| GrammaticalGenderFeminine |
Obsoleti.
Costante per il sesso grammaticale: per indicare i termini di indirizzo preferito dall'utente in un'applicazione è femminile. |
| GrammaticalGenderMasculine |
Obsoleti.
Costante per il sesso grammaticale: per indicare i termini di indirizzo preferito dall'utente in un'applicazione è maschile. |
| GrammaticalGenderNeutral |
Obsoleti.
Costante per il sesso grammaticale: per indicare i termini di indirizzo preferito dall'utente in un'applicazione è il computer. |
| GrammaticalGenderNotSpecified |
Obsoleti.
Costante per il sesso grammaticale: per indicare che l'utente non ha specificato i termini di indirizzo per l'applicazione. |
| MncZero |
Costante utilizzata per rappresentare il valore MNC (Mobile Network Code) zero. |
| ScreenHeightDpUndefined |
Obsoleti.
Valore predefinito per |
| ScreenWidthDpUndefined |
Obsoleti.
Valore predefinito per |
| SmallestScreenWidthDpUndefined |
Valore predefinito per |
| UiModeNightMask |
Obsoleti.
Costante per |
| UiModeNightNo |
Obsoleti.
Costante per |
| UiModeNightUndefined |
Obsoleti.
Costante per |
| UiModeNightYes |
Obsoleti.
Costante per |
| UiModeTypeAppliance |
Obsoleti.
Costante per |
| UiModeTypeCar |
Obsoleti.
Costante per |
| UiModeTypeDesk |
Obsoleti.
Costante per |
| UiModeTypeMask |
Obsoleti.
Costante per |
| UiModeTypeNormal |
Obsoleti.
Costante per |
| UiModeTypeTelevision |
Obsoleti.
Costante per |
| UiModeTypeUndefined |
Obsoleti.
Costante per |
| UiModeTypeVrHeadset |
Obsoleti.
Costante per |
| UiModeTypeWatch |
Obsoleti.
Costante per |
Proprietà
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| ColorMode |
Maschera di bit delle funzionalità di colore dello schermo. |
| Creator | |
| DensityDpi |
Densità dello schermo di destinazione in cui viene eseguito il rendering, corrispondente al qualificatore di risorsa densità. |
| FontScale |
Preferenza utente corrente per il fattore di ridimensionamento per i tipi di carattere, rispetto al ridimensionamento della densità di base. |
| FontWeightAdjustment |
Regolazione dello spessore del carattere del testo. |
| GrammaticalGender |
Restituisce la preferenza utente per il sesso grammaticale. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HardKeyboardHidden |
Flag che indica se la tastiera rigida è stata nascosta. |
| IsNightModeActive |
Ripristina se la configurazione è in modalità notturna |
| IsScreenHdr |
Restituisce un valore che indica se lo schermo ha un intervallo dinamico elevato. |
| IsScreenRound |
Restituisce un valore che indica se lo schermo ha una forma rotonda. |
| IsScreenWideColorGamut |
Restituisce un valore che indica se lo schermo ha una gamma di colori estesa e il rendering della gamma di colori wide è supportato da questo dispositivo. |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| JniPeerMembers |
Ottiene i metadati JNI usati per richiamare i membri di questo peer Java. |
| Keyboard |
Tipo di tastiera collegata al dispositivo. |
| KeyboardHidden |
Flag che indica se è disponibile una tastiera. |
| LayoutDirection |
Restituisce la direzione del layout. |
| Locale |
Obsoleti.
Preferenza utente corrente per le impostazioni locali, corrispondente al qualificatore di risorsa delle impostazioni locali. |
| Locales |
Ottenere l'elenco delle impostazioni locali. -oppure- Impostare l'elenco delle impostazioni locali. |
| Mcc |
IMSI MCC (Mobile Country Code), corrispondente al qualificatore di risorsa mcc. |
| Mnc |
IMSI MNC (Mobile Network Code), corrispondente al qualificatore di risorsa mnc. |
| Navigation |
Tipo di metodo di navigazione disponibile nel dispositivo. |
| NavigationHidden |
Flag che indica se è disponibile uno spostamento a 5 vie o DPAD. |
| Orientation |
Orientamento complessivo dello schermo. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| ScreenHeightDp |
Altezza dello spazio dello schermo disponibile in unità dp. |
| ScreenLayout |
Maschera di bit del layout complessivo dello schermo. |
| ScreenWidthDp |
Larghezza dello spazio dello schermo disponibile in unità dp. |
| SmallestScreenWidthDp |
Le dimensioni dello schermo più piccole di un'applicazione verranno visualizzate nel normale funzionamento. |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| Touchscreen |
Tipo di touch screen collegato al dispositivo. |
| UiMode |
Maschera di bit della modalità dell'interfaccia utente. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CompareTo(Configuration) | |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| DescribeContents() |
Metodi partizzabili |
| Diff(Configuration) |
Restituisce una maschera di bit delle differenze tra questo oggetto Configuration e quello specificato. |
| 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() |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| Equals(Configuration) | |
| Equals(Object) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GenerateDelta(Configuration, Configuration) |
Generare una configurazione differenziale tra |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| IsLayoutSizeAtLeast(Int32) |
Controllare se la configurazione corrente |
| JavaFinalize() |
Obsoleti.
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| NeedNewResources(ConfigChanges, ConfigChanges) |
Determina se una nuova risorsa deve essere caricata dal set di bit delle modifiche di configurazione restituite da |
| 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) |
| ReadFromParcel(Parcel) | |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetLayoutDirection(Locale) |
Impostare la direzione del layout da impostazioni locali. |
| SetLocale(Locale) |
Impostare l'elenco delle impostazioni locali su un elenco di sole impostazioni locali. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| SetTo(Configuration) |
Imposta i campi in questo oggetto su quelli nella configurazione specificata. |
| SetToDefaults() |
Impostare questo oggetto sulle impostazioni predefinite del sistema. |
| 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) |
| UpdateFrom(Configuration) |
Copia i campi da delta in questo oggetto Configuration, tenendo traccia dei campi modificati. |
| 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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Appiattire questo oggetto in un pacco. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IComparable.CompareTo(Object) |
Confronta questa configurazione con un altro oggetto . |
| IJavaPeerable.Disposed() |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. (Ereditato da JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. |
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) |
Questa classe descrive tutte le informazioni di configurazione del dispositivo che possono influire sulle risorse recuperate dall'applicazione. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |