Configuration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application.
[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
- Héritage
- Attributs
- Implémente
Remarques
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. Cela inclut les options de configuration spécifiées par l’utilisateur (liste des paramètres régionaux et mise à l’échelle) ainsi que les configurations d’appareil (telles que les modes d’entrée, la taille de l’écran et l’orientation de l’écran).
Vous pouvez acquérir cet objet à partir de , à l’aide ResourcesResources#getConfigurationde . Ainsi, à partir d’une activité, vous pouvez l’obtenir en chaînant la requête avec android.app.Activity#getResources:
Configuration config = getResources().getConfiguration();
Java documentation pour android.content.res.Configuration.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| Configuration() |
Construisez une configuration non valide. |
| Configuration(Configuration) |
Rend une copie approfondie adaptée à la modification. |
Champs
| Nom | Description |
|---|---|
| ColorModeHdrMask |
Obsolète.
Constante pour |
| ColorModeHdrNo |
Obsolète.
Constante pour |
| ColorModeHdrShift |
Obsolète.
Constante pour |
| ColorModeHdrUndefined |
Obsolète.
Constante pour |
| ColorModeHdrYes |
Obsolète.
Constante pour |
| ColorModeUndefined |
Obsolète.
Constante pour |
| ColorModeWideColorGamutMask |
Obsolète.
Constante pour |
| ColorModeWideColorGamutNo |
Obsolète.
Constante pour |
| ColorModeWideColorGamutUndefined |
Obsolète.
Constante pour |
| ColorModeWideColorGamutYes |
Obsolète.
Constante pour |
| DensityDpiUndefined |
Valeur par défaut pour |
| FontWeightAdjustmentUndefined |
FontWeightAdjustment non défini. |
| GrammaticalGenderFeminine |
Obsolète.
Constante pour le sexe grammatical : pour indiquer les termes de l’adresse préférée de l’utilisateur dans une application est féminin. |
| GrammaticalGenderMasculine |
Obsolète.
Constante pour le sexe grammatical : pour indiquer les termes de l’adresse préférée de l’utilisateur dans une application est masculin. |
| GrammaticalGenderNeutral |
Obsolète.
Constante pour le sexe grammatical : pour indiquer les termes d’adresse préférés de l’utilisateur dans une application est néuter. |
| GrammaticalGenderNotSpecified |
Obsolète.
Constante pour le sexe grammatical : pour indiquer que l’utilisateur n’a pas spécifié les termes d’adresse de l’application. |
| MncZero |
Constante utilisée pour représenter zéro MNC (Code réseau mobile). |
| ScreenHeightDpUndefined |
Obsolète.
Valeur par défaut pour |
| ScreenWidthDpUndefined |
Obsolète.
Valeur par défaut pour |
| SmallestScreenWidthDpUndefined |
Valeur par défaut pour |
| UiModeNightMask |
Obsolète.
Constante pour |
| UiModeNightNo |
Obsolète.
Constante pour |
| UiModeNightUndefined |
Obsolète.
Constante pour |
| UiModeNightYes |
Obsolète.
Constante pour |
| UiModeTypeAppliance |
Obsolète.
Constante pour |
| UiModeTypeCar |
Obsolète.
Constante pour |
| UiModeTypeDesk |
Obsolète.
Constante pour |
| UiModeTypeMask |
Obsolète.
Constante pour |
| UiModeTypeNormal |
Obsolète.
Constante pour |
| UiModeTypeTelevision |
Obsolète.
Constante pour |
| UiModeTypeUndefined |
Obsolète.
Constante pour |
| UiModeTypeVrHeadset |
Obsolète.
Constante pour |
| UiModeTypeWatch |
Obsolète.
Constante pour |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| ColorMode |
Masque de bits des fonctionnalités de couleur de l’écran. |
| Creator | |
| DensityDpi |
Densité de l’écran cible affichée, correspondant au qualificateur de ressource de densité. |
| FontScale |
Préférence utilisateur actuelle pour le facteur de mise à l’échelle des polices, par rapport à la mise à l’échelle de densité de base. |
| FontWeightAdjustment |
Ajustement de l’épaisseur de police du texte. |
| GrammaticalGender |
Retourne la préférence de l’utilisateur pour le sexe grammatical. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HardKeyboardHidden |
Indicateur indiquant si le clavier dur a été masqué. |
| IsNightModeActive |
Retune si la configuration est en mode nuit |
| IsScreenHdr |
Retourne si l’écran a une plage dynamique élevée. |
| IsScreenRound |
Retourne si l’écran a une forme arrondie. |
| IsScreenWideColorGamut |
Retournez si l’écran dispose d’un rendu large de la gamme de couleurs et de la gamme de couleurs larges est pris en charge par cet appareil. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| JniPeerMembers |
Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java. |
| Keyboard |
Type de clavier attaché à l’appareil. |
| KeyboardHidden |
Indicateur indiquant si un clavier est disponible. |
| LayoutDirection |
Retourne le sens de disposition. |
| Locale |
Obsolète.
Préférence utilisateur actuelle pour les paramètres régionaux, correspondant au qualificateur de ressource de paramètres régionaux. |
| Locales |
Obtenez la liste des paramètres régionaux. -ou- Définissez la liste des paramètres régionaux. |
| Mcc |
IMSI MCC (Mobile Country Code), correspondant au qualificateur de ressource mcc. |
| Mnc |
IMSI MNC (Code réseau mobile), correspondant au qualificateur de ressource mnc. |
| Navigation |
Type de méthode de navigation disponible sur l’appareil. |
| NavigationHidden |
Indicateur indiquant si la navigation 5 voies ou DPAD est disponible. |
| Orientation |
Orientation globale de l’écran. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ScreenHeightDp |
Hauteur de l’espace d’écran disponible en unités dp. |
| ScreenLayout |
Masque de bits de la disposition globale de l’écran. |
| ScreenWidthDp |
Largeur de l’espace d’écran disponible dans les unités dp. |
| SmallestScreenWidthDp |
La plus petite taille d’écran qu’une application verra en fonctionnement normal. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| Touchscreen |
Type d’écran tactile attaché à l’appareil. |
| UiMode |
Masque de bits du mode d’interface utilisateur. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| CompareTo(Configuration) | |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| DescribeContents() |
Méthodes colisables |
| Diff(Configuration) |
Retourne un masque de bits des différences entre cet objet Configuration et l’objet donné. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| Equals(Configuration) | |
| Equals(Object) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GenerateDelta(Configuration, Configuration) |
Générer une configuration delta entre |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| IsLayoutSizeAtLeast(Int32) |
Vérifiez si la configuration actuelle |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| NeedNewResources(ConfigChanges, ConfigChanges) |
Détermine si une nouvelle ressource doit être chargée à partir du jeu de bits des modifications de configuration retournées par |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| ReadFromParcel(Parcel) | |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetLayoutDirection(Locale) |
Définissez la direction de disposition à partir d’un paramètre régional. |
| SetLocale(Locale) |
Définissez la liste des paramètres régionaux sur une liste d’un seul paramètre régional. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| SetTo(Configuration) |
Définit les champs de cet objet sur ceux de la configuration donnée. |
| SetToDefaults() |
Définissez cet objet sur les valeurs par défaut du système. |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| UpdateFrom(Configuration) |
Copie les champs du delta dans cet objet Configuration, en gardant le suivi de ceux qui ont changé. |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compare cette configuration à un autre objet. |
| IJavaPeerable.Disposed() |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Cette classe décrit toutes les informations de configuration d’appareil qui peuvent avoir un impact sur les ressources récupérées par l’application. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |