Table of Contents

Class Configuration

Namespace
Android.Content.Res
Assembly
MASES.Netdroid.dll
public class Configuration : JVMBridgeBase<Configuration>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable, IComparable<Configuration>
Inheritance
JVMBridgeBase
JVMBridgeBase<Configuration>
Configuration
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Configuration>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Configuration>.IsAssignableFrom<T>()
JVMBridgeBase<Configuration>.Execute<T>(params T[])
JVMBridgeBase<Configuration>.DynBridgeClazz
JVMBridgeBase<Configuration>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Configuration()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Configuration()

Configuration(Configuration)

public Configuration(Configuration arg0)

Parameters

arg0 Configuration

Configuration

Configuration(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Configuration(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COLOR_MODE_HDR_MASK

public static int COLOR_MODE_HDR_MASK { get; }

Property Value

int

COLOR_MODE_HDR_NO

public static int COLOR_MODE_HDR_NO { get; }

Property Value

int

COLOR_MODE_HDR_SHIFT

public static int COLOR_MODE_HDR_SHIFT { get; }

Property Value

int

COLOR_MODE_HDR_UNDEFINED

public static int COLOR_MODE_HDR_UNDEFINED { get; }

Property Value

int

COLOR_MODE_HDR_YES

public static int COLOR_MODE_HDR_YES { get; }

Property Value

int

COLOR_MODE_UNDEFINED

public static int COLOR_MODE_UNDEFINED { get; }

Property Value

int

COLOR_MODE_WIDE_COLOR_GAMUT_MASK

public static int COLOR_MODE_WIDE_COLOR_GAMUT_MASK { get; }

Property Value

int

COLOR_MODE_WIDE_COLOR_GAMUT_NO

public static int COLOR_MODE_WIDE_COLOR_GAMUT_NO { get; }

Property Value

int

COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED

public static int COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED { get; }

Property Value

int

COLOR_MODE_WIDE_COLOR_GAMUT_YES

public static int COLOR_MODE_WIDE_COLOR_GAMUT_YES { get; }

Property Value

int

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

DENSITY_DPI_UNDEFINED

public static int DENSITY_DPI_UNDEFINED { get; }

Property Value

int

FONT_WEIGHT_ADJUSTMENT_UNDEFINED

public static int FONT_WEIGHT_ADJUSTMENT_UNDEFINED { get; }

Property Value

int

GRAMMATICAL_GENDER_FEMININE

public static int GRAMMATICAL_GENDER_FEMININE { get; }

Property Value

int

GRAMMATICAL_GENDER_MASCULINE

public static int GRAMMATICAL_GENDER_MASCULINE { get; }

Property Value

int

GRAMMATICAL_GENDER_NEUTRAL

public static int GRAMMATICAL_GENDER_NEUTRAL { get; }

Property Value

int

GRAMMATICAL_GENDER_NOT_SPECIFIED

public static int GRAMMATICAL_GENDER_NOT_SPECIFIED { get; }

Property Value

int

HARDKEYBOARDHIDDEN_NO

public static int HARDKEYBOARDHIDDEN_NO { get; }

Property Value

int

HARDKEYBOARDHIDDEN_UNDEFINED

public static int HARDKEYBOARDHIDDEN_UNDEFINED { get; }

Property Value

int

HARDKEYBOARDHIDDEN_YES

public static int HARDKEYBOARDHIDDEN_YES { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

KEYBOARDHIDDEN_NO

public static int KEYBOARDHIDDEN_NO { get; }

Property Value

int

KEYBOARDHIDDEN_UNDEFINED

public static int KEYBOARDHIDDEN_UNDEFINED { get; }

Property Value

int

KEYBOARDHIDDEN_YES

public static int KEYBOARDHIDDEN_YES { get; }

Property Value

int

KEYBOARD_12KEY

public static int KEYBOARD_12KEY { get; }

Property Value

int

KEYBOARD_NOKEYS

public static int KEYBOARD_NOKEYS { get; }

Property Value

int

KEYBOARD_QWERTY

public static int KEYBOARD_QWERTY { get; }

Property Value

int

KEYBOARD_UNDEFINED

public static int KEYBOARD_UNDEFINED { get; }

Property Value

int

MNC_ZERO

public static int MNC_ZERO { get; }

Property Value

int

NAVIGATIONHIDDEN_NO

public static int NAVIGATIONHIDDEN_NO { get; }

Property Value

int

NAVIGATIONHIDDEN_UNDEFINED

public static int NAVIGATIONHIDDEN_UNDEFINED { get; }

Property Value

int

NAVIGATIONHIDDEN_YES

public static int NAVIGATIONHIDDEN_YES { get; }

Property Value

int

NAVIGATION_DPAD

public static int NAVIGATION_DPAD { get; }

Property Value

int

NAVIGATION_NONAV

public static int NAVIGATION_NONAV { get; }

Property Value

int

NAVIGATION_TRACKBALL

public static int NAVIGATION_TRACKBALL { get; }

Property Value

int

NAVIGATION_UNDEFINED

public static int NAVIGATION_UNDEFINED { get; }

Property Value

int

NAVIGATION_WHEEL

public static int NAVIGATION_WHEEL { get; }

Property Value

int

ORIENTATION_LANDSCAPE

public static int ORIENTATION_LANDSCAPE { get; }

Property Value

int

ORIENTATION_PORTRAIT

public static int ORIENTATION_PORTRAIT { get; }

Property Value

int

ORIENTATION_SQUARE

[Obsolete]
public static int ORIENTATION_SQUARE { get; }

Property Value

int

ORIENTATION_UNDEFINED

public static int ORIENTATION_UNDEFINED { get; }

Property Value

int

SCREENLAYOUT_LAYOUTDIR_LTR

public static int SCREENLAYOUT_LAYOUTDIR_LTR { get; }

Property Value

int

SCREENLAYOUT_LAYOUTDIR_MASK

public static int SCREENLAYOUT_LAYOUTDIR_MASK { get; }

Property Value

int

SCREENLAYOUT_LAYOUTDIR_RTL

public static int SCREENLAYOUT_LAYOUTDIR_RTL { get; }

Property Value

int

SCREENLAYOUT_LAYOUTDIR_SHIFT

public static int SCREENLAYOUT_LAYOUTDIR_SHIFT { get; }

Property Value

int

SCREENLAYOUT_LAYOUTDIR_UNDEFINED

public static int SCREENLAYOUT_LAYOUTDIR_UNDEFINED { get; }

Property Value

int

SCREENLAYOUT_LONG_MASK

public static int SCREENLAYOUT_LONG_MASK { get; }

Property Value

int

SCREENLAYOUT_LONG_NO

public static int SCREENLAYOUT_LONG_NO { get; }

Property Value

int

SCREENLAYOUT_LONG_UNDEFINED

public static int SCREENLAYOUT_LONG_UNDEFINED { get; }

Property Value

int

SCREENLAYOUT_LONG_YES

public static int SCREENLAYOUT_LONG_YES { get; }

Property Value

int

SCREENLAYOUT_ROUND_MASK

public static int SCREENLAYOUT_ROUND_MASK { get; }

Property Value

int

SCREENLAYOUT_ROUND_NO

public static int SCREENLAYOUT_ROUND_NO { get; }

Property Value

int

SCREENLAYOUT_ROUND_UNDEFINED

public static int SCREENLAYOUT_ROUND_UNDEFINED { get; }

Property Value

int

SCREENLAYOUT_ROUND_YES

public static int SCREENLAYOUT_ROUND_YES { get; }

Property Value

int

SCREENLAYOUT_SIZE_LARGE

public static int SCREENLAYOUT_SIZE_LARGE { get; }

Property Value

int

SCREENLAYOUT_SIZE_MASK

public static int SCREENLAYOUT_SIZE_MASK { get; }

Property Value

int

SCREENLAYOUT_SIZE_NORMAL

public static int SCREENLAYOUT_SIZE_NORMAL { get; }

Property Value

int

SCREENLAYOUT_SIZE_SMALL

public static int SCREENLAYOUT_SIZE_SMALL { get; }

Property Value

int

SCREENLAYOUT_SIZE_UNDEFINED

public static int SCREENLAYOUT_SIZE_UNDEFINED { get; }

Property Value

int

SCREENLAYOUT_SIZE_XLARGE

public static int SCREENLAYOUT_SIZE_XLARGE { get; }

Property Value

int

SCREENLAYOUT_UNDEFINED

public static int SCREENLAYOUT_UNDEFINED { get; }

Property Value

int

SCREEN_HEIGHT_DP_UNDEFINED

public static int SCREEN_HEIGHT_DP_UNDEFINED { get; }

Property Value

int

SCREEN_WIDTH_DP_UNDEFINED

public static int SCREEN_WIDTH_DP_UNDEFINED { get; }

Property Value

int

SMALLEST_SCREEN_WIDTH_DP_UNDEFINED

public static int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED { get; }

Property Value

int

TOUCHSCREEN_FINGER

public static int TOUCHSCREEN_FINGER { get; }

Property Value

int

TOUCHSCREEN_NOTOUCH

public static int TOUCHSCREEN_NOTOUCH { get; }

Property Value

int

TOUCHSCREEN_STYLUS

[Obsolete]
public static int TOUCHSCREEN_STYLUS { get; }

Property Value

int

TOUCHSCREEN_UNDEFINED

public static int TOUCHSCREEN_UNDEFINED { get; }

Property Value

int

UI_MODE_NIGHT_MASK

public static int UI_MODE_NIGHT_MASK { get; }

Property Value

int

UI_MODE_NIGHT_NO

public static int UI_MODE_NIGHT_NO { get; }

Property Value

int

UI_MODE_NIGHT_UNDEFINED

public static int UI_MODE_NIGHT_UNDEFINED { get; }

Property Value

int

UI_MODE_NIGHT_YES

public static int UI_MODE_NIGHT_YES { get; }

Property Value

int

UI_MODE_TYPE_APPLIANCE

public static int UI_MODE_TYPE_APPLIANCE { get; }

Property Value

int

UI_MODE_TYPE_CAR

public static int UI_MODE_TYPE_CAR { get; }

Property Value

int

UI_MODE_TYPE_DESK

public static int UI_MODE_TYPE_DESK { get; }

Property Value

int

UI_MODE_TYPE_MASK

public static int UI_MODE_TYPE_MASK { get; }

Property Value

int

UI_MODE_TYPE_NORMAL

public static int UI_MODE_TYPE_NORMAL { get; }

Property Value

int

UI_MODE_TYPE_TELEVISION

public static int UI_MODE_TYPE_TELEVISION { get; }

Property Value

int

UI_MODE_TYPE_UNDEFINED

public static int UI_MODE_TYPE_UNDEFINED { get; }

Property Value

int

UI_MODE_TYPE_VR_HEADSET

public static int UI_MODE_TYPE_VR_HEADSET { get; }

Property Value

int

UI_MODE_TYPE_WATCH

public static int UI_MODE_TYPE_WATCH { get; }

Property Value

int

colorMode

public int colorMode { get; set; }

Property Value

int

densityDpi

public int densityDpi { get; set; }

Property Value

int

fontScale

public float fontScale { get; set; }

Property Value

float

fontWeightAdjustment

public int fontWeightAdjustment { get; set; }

Property Value

int

hardKeyboardHidden

public int hardKeyboardHidden { get; set; }

Property Value

int

keyboard

public int keyboard { get; set; }

Property Value

int

keyboardHidden

public int keyboardHidden { get; set; }

Property Value

int

locale

[Obsolete]
public Locale locale { get; set; }

Property Value

Locale

mcc

public int mcc { get; set; }

Property Value

int

mnc

public int mnc { get; set; }

Property Value

int

navigation

public int navigation { get; set; }

Property Value

int

navigationHidden

public int navigationHidden { get; set; }

Property Value

int

orientation

public int orientation { get; set; }

Property Value

int

screenHeightDp

public int screenHeightDp { get; set; }

Property Value

int

screenLayout

public int screenLayout { get; set; }

Property Value

int

screenWidthDp

public int screenWidthDp { get; set; }

Property Value

int

smallestScreenWidthDp

public int smallestScreenWidthDp { get; set; }

Property Value

int

touchscreen

public int touchscreen { get; set; }

Property Value

int

uiMode

public int uiMode { get; set; }

Property Value

int

Methods

CompareTo(Configuration)

public int CompareTo(Configuration arg0)

Parameters

arg0 Configuration

Configuration

Returns

int

int

CompareTo(object)

public int CompareTo(object arg0)

Parameters

arg0 object

object

Returns

int

int

DescribeContents()

public int DescribeContents()

Returns

int

int

Diff(Configuration)

public int Diff(Configuration arg0)

Parameters

arg0 Configuration

Configuration

Returns

int

int

GenerateDelta(Configuration, Configuration)

public static Configuration GenerateDelta(Configuration arg0, Configuration arg1)

Parameters

arg0 Configuration

Configuration

arg1 Configuration

Configuration

Returns

Configuration

Configuration

GetGrammaticalGender()

public int GetGrammaticalGender()

Returns

int

int

GetLayoutDirection()

public int GetLayoutDirection()

Returns

int

int

GetLocales()

public LocaleList GetLocales()

Returns

LocaleList

LocaleList

IsLayoutSizeAtLeast(int)

public bool IsLayoutSizeAtLeast(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsNightModeActive()

public bool IsNightModeActive()

Returns

bool

bool

IsScreenHdr()

public bool IsScreenHdr()

Returns

bool

bool

IsScreenRound()

public bool IsScreenRound()

Returns

bool

bool

IsScreenWideColorGamut()

public bool IsScreenWideColorGamut()

Returns

bool

bool

NeedNewResources(int, int)

public static bool NeedNewResources(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

ReadFromParcel(Parcel)

public void ReadFromParcel(Parcel arg0)

Parameters

arg0 Parcel

Parcel

SetLayoutDirection(Locale)

public void SetLayoutDirection(Locale arg0)

Parameters

arg0 Locale

Locale

SetLocale(Locale)

public void SetLocale(Locale arg0)

Parameters

arg0 Locale

Locale

SetLocales(LocaleList)

public void SetLocales(LocaleList arg0)

Parameters

arg0 LocaleList

LocaleList

SetTo(Configuration)

public void SetTo(Configuration arg0)

Parameters

arg0 Configuration

Configuration

SetToDefaults()

public void SetToDefaults()

UpdateFrom(Configuration)

public int UpdateFrom(Configuration arg0)

Parameters

arg0 Configuration

Configuration

Returns

int

int

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int

Operators

implicit operator Parcelable(Configuration)

Converter from Configuration to Parcelable

public static implicit operator Parcelable(Configuration t)

Parameters

t Configuration

Returns

Parcelable

implicit operator Comparable(Configuration)

Converter from Configuration to Comparable

public static implicit operator Comparable(Configuration t)

Parameters

t Configuration

Returns

Comparable