Configuration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo.
[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
- Herança
- Atributos
- Implementações
Comentários
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. Isso inclui as opções de configuração especificadas pelo usuário (lista de localidade e dimensionamento), bem como configurações de dispositivo (como modos de entrada, tamanho da tela e orientação de tela).
Você pode adquirir esse objeto usando ResourcesResources#getConfiguration. Portanto, de uma atividade, você pode obtê-la encadeando a solicitação com android.app.Activity#getResources:
Configuration config = getResources().getConfiguration();
Java documentação para android.content.res.Configuration.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| Configuration() |
Construir uma configuração inválida. |
| Configuration(Configuration) |
Torna uma cópia profunda adequada para modificação. |
Campos
| Nome | Description |
|---|---|
| ColorModeHdrMask |
Obsoleto.
Constante para |
| ColorModeHdrNo |
Obsoleto.
Constante para |
| ColorModeHdrShift |
Obsoleto.
Constante para |
| ColorModeHdrUndefined |
Obsoleto.
Constante para |
| ColorModeHdrYes |
Obsoleto.
Constante para |
| ColorModeUndefined |
Obsoleto.
Constante para |
| ColorModeWideColorGamutMask |
Obsoleto.
Constante para |
| ColorModeWideColorGamutNo |
Obsoleto.
Constante para |
| ColorModeWideColorGamutUndefined |
Obsoleto.
Constante para |
| ColorModeWideColorGamutYes |
Obsoleto.
Constante para |
| DensityDpiUndefined |
Valor padrão para |
| FontWeightAdjustmentUndefined |
Um fontWeightAdjustment indefinido. |
| GrammaticalGenderFeminine |
Obsoleto.
Constante para gênero gramatical: indicar os termos de endereço que o usuário preferido em um aplicativo é feminino. |
| GrammaticalGenderMasculine |
Obsoleto.
Constante para gênero gramatical: indicar os termos de endereço preferidos pelo usuário em um aplicativo é masculino. |
| GrammaticalGenderNeutral |
Obsoleto.
Constante para gênero gramatical: para indicar os termos de endereço que o usuário preferido em um aplicativo é neuter. |
| GrammaticalGenderNotSpecified |
Obsoleto.
Constante para gênero gramatical: para indicar que o usuário não especificou os termos de endereço do aplicativo. |
| MncZero |
Constante usada para representar mnc (código de rede móvel) zero. |
| ScreenHeightDpUndefined |
Obsoleto.
Valor padrão para |
| ScreenWidthDpUndefined |
Obsoleto.
Valor padrão para |
| SmallestScreenWidthDpUndefined |
Valor padrão para |
| UiModeNightMask |
Obsoleto.
Constante para |
| UiModeNightNo |
Obsoleto.
Constante para |
| UiModeNightUndefined |
Obsoleto.
Constante para |
| UiModeNightYes |
Obsoleto.
Constante para |
| UiModeTypeAppliance |
Obsoleto.
Constante para |
| UiModeTypeCar |
Obsoleto.
Constante para |
| UiModeTypeDesk |
Obsoleto.
Constante para |
| UiModeTypeMask |
Obsoleto.
Constante para |
| UiModeTypeNormal |
Obsoleto.
Constante para |
| UiModeTypeTelevision |
Obsoleto.
Constante para |
| UiModeTypeUndefined |
Obsoleto.
Constante para |
| UiModeTypeVrHeadset |
Obsoleto.
Constante para |
| UiModeTypeWatch |
Obsoleto.
Constante para |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| ColorMode |
Máscara de bits dos recursos de cor da tela. |
| Creator | |
| DensityDpi |
A densidade da tela de destino que está sendo renderizada, correspondente ao qualificador de recursos de densidade. |
| FontScale |
Preferência do usuário atual para o fator de dimensionamento para fontes, em relação ao dimensionamento de densidade base. |
| FontWeightAdjustment |
Ajuste no peso da fonte de texto. |
| GrammaticalGender |
Retorna a preferência do usuário pelo gênero gramatical. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HardKeyboardHidden |
Um sinalizador que indica se o teclado rígido foi oculto. |
| IsNightModeActive |
Retuns se a configuração está no modo noturno |
| IsScreenHdr |
Retorne se a tela tem um intervalo dinâmico alto. |
| IsScreenRound |
Retorne se a tela tem uma forma redonda. |
| IsScreenWideColorGamut |
Retorne se a tela tem uma gama de cores ampla e há suporte para a renderização de gama de cores largas por este dispositivo. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| JniPeerMembers |
Obtém os metadados JNI usados para invocar membros desse par Java. |
| Keyboard |
O tipo de teclado anexado ao dispositivo. |
| KeyboardHidden |
Um sinalizador que indica se algum teclado está disponível. |
| LayoutDirection |
Retorne a direção do layout. |
| Locale |
Obsoleto.
Preferência do usuário atual para a localidade, correspondente ao qualificador de recursos de localidade. |
| Locales |
Obtenha a lista de localidades. -ou- Defina a lista de localidades. |
| Mcc |
IMSI MCC (Mobile Country Code), correspondente ao qualificador de recursos mcc. |
| Mnc |
IMSI MNC (Código de Rede Móvel), correspondente ao qualificador de recursos mnc. |
| Navigation |
O tipo de método de navegação disponível no dispositivo. |
| NavigationHidden |
Um sinalizador que indica se alguma navegação de 5 vias ou DPAD está disponível. |
| Orientation |
Orientação geral da tela. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ScreenHeightDp |
A altura do espaço de tela disponível em unidades dp. |
| ScreenLayout |
Máscara de bits do layout geral da tela. |
| ScreenWidthDp |
A largura do espaço de tela disponível em unidades dp. |
| SmallestScreenWidthDp |
O menor tamanho de tela que um aplicativo verá na operação normal. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| Touchscreen |
O tipo de tela sensível ao toque anexada ao dispositivo. |
| UiMode |
Máscara de bits do modo de interface do usuário. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| CompareTo(Configuration) | |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| DescribeContents() |
Métodos que podem ser parcelado |
| Diff(Configuration) |
Retorne uma máscara de bits das diferenças entre esse objeto de configuração e o determinado. |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| Equals(Configuration) | |
| Equals(Object) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GenerateDelta(Configuration, Configuration) |
Gerar uma configuração delta entre |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| IsLayoutSizeAtLeast(Int32) |
Verifique se a configuração |
| JavaFinalize() |
Obsoleto.
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| NeedNewResources(ConfigChanges, ConfigChanges) |
Determina se um novo recurso precisa ser carregado do conjunto de bits de alterações de configuração retornadas por |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| ReadFromParcel(Parcel) | |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetLayoutDirection(Locale) |
Defina a direção do layout de uma Localidade. |
| SetLocale(Locale) |
Defina a lista de localidades como uma lista de apenas uma localidade. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| SetTo(Configuration) |
Define os campos nesse objeto para aqueles na configuração fornecida. |
| SetToDefaults() |
Defina esse objeto como padrão do sistema. |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UpdateFrom(Configuration) |
Copia os campos do delta para esse objeto De configuração, mantendo o controle dos quais foram alterados. |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Nivele esse objeto em um Pacote. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara essa configuração com outro objeto. |
| IJavaPeerable.Disposed() |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa classe descreve todas as informações de configuração do dispositivo que podem afetar os recursos recuperados pelo aplicativo. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |