public final class Configuration extends Object implements Parcelable, Comparable<Configuration>
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
Configuration() |
Configuration(Configuration o) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Configuration that) |
int |
describeContents() |
int |
diff(Configuration delta) |
boolean |
equals(Configuration that) |
boolean |
equals(Object that) |
int |
getLayoutDirection() |
int |
hashCode() |
boolean |
isLayoutSizeAtLeast(int size) |
boolean |
isScreenRound() |
static boolean |
needNewResources(int configChanges,
int interestingChanges) |
void |
readFromParcel(Parcel source) |
void |
setLayoutDirection(Locale loc) |
void |
setLocale(Locale loc) |
void |
setTo(Configuration o) |
void |
setToDefaults() |
String |
toString() |
int |
updateFrom(Configuration delta) |
void |
writeToParcel(Parcel dest,
int flags) |
public static final Parcelable.Creator<Configuration> CREATOR
public static final int DENSITY_DPI_UNDEFINED
public static final int HARDKEYBOARDHIDDEN_NO
public static final int HARDKEYBOARDHIDDEN_UNDEFINED
public static final int HARDKEYBOARDHIDDEN_YES
public static final int KEYBOARDHIDDEN_NO
public static final int KEYBOARDHIDDEN_UNDEFINED
public static final int KEYBOARDHIDDEN_YES
public static final int KEYBOARD_12KEY
public static final int KEYBOARD_NOKEYS
public static final int KEYBOARD_QWERTY
public static final int KEYBOARD_UNDEFINED
public static final int MNC_ZERO
public static final int NAVIGATIONHIDDEN_NO
public static final int NAVIGATIONHIDDEN_UNDEFINED
public static final int NAVIGATIONHIDDEN_YES
public static final int NAVIGATION_DPAD
public static final int NAVIGATION_NONAV
public static final int NAVIGATION_TRACKBALL
public static final int NAVIGATION_UNDEFINED
public static final int NAVIGATION_WHEEL
public static final int ORIENTATION_LANDSCAPE
public static final int ORIENTATION_PORTRAIT
@Deprecated public static final int ORIENTATION_SQUARE
public static final int ORIENTATION_UNDEFINED
public static final int SCREENLAYOUT_LAYOUTDIR_LTR
public static final int SCREENLAYOUT_LAYOUTDIR_MASK
public static final int SCREENLAYOUT_LAYOUTDIR_RTL
public static final int SCREENLAYOUT_LAYOUTDIR_SHIFT
public static final int SCREENLAYOUT_LAYOUTDIR_UNDEFINED
public static final int SCREENLAYOUT_LONG_MASK
public static final int SCREENLAYOUT_LONG_NO
public static final int SCREENLAYOUT_LONG_UNDEFINED
public static final int SCREENLAYOUT_LONG_YES
public static final int SCREENLAYOUT_ROUND_MASK
public static final int SCREENLAYOUT_ROUND_NO
public static final int SCREENLAYOUT_ROUND_UNDEFINED
public static final int SCREENLAYOUT_ROUND_YES
public static final int SCREENLAYOUT_SIZE_LARGE
public static final int SCREENLAYOUT_SIZE_MASK
public static final int SCREENLAYOUT_SIZE_NORMAL
public static final int SCREENLAYOUT_SIZE_SMALL
public static final int SCREENLAYOUT_SIZE_UNDEFINED
public static final int SCREENLAYOUT_SIZE_XLARGE
public static final int SCREENLAYOUT_UNDEFINED
public static final int SCREEN_HEIGHT_DP_UNDEFINED
public static final int SCREEN_WIDTH_DP_UNDEFINED
public static final int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED
public static final int TOUCHSCREEN_FINGER
public static final int TOUCHSCREEN_NOTOUCH
@Deprecated public static final int TOUCHSCREEN_STYLUS
public static final int TOUCHSCREEN_UNDEFINED
public static final int UI_MODE_NIGHT_MASK
public static final int UI_MODE_NIGHT_NO
public static final int UI_MODE_NIGHT_UNDEFINED
public static final int UI_MODE_NIGHT_YES
public static final int UI_MODE_TYPE_APPLIANCE
public static final int UI_MODE_TYPE_CAR
public static final int UI_MODE_TYPE_DESK
public static final int UI_MODE_TYPE_MASK
public static final int UI_MODE_TYPE_NORMAL
public static final int UI_MODE_TYPE_TELEVISION
public static final int UI_MODE_TYPE_UNDEFINED
public static final int UI_MODE_TYPE_WATCH
public int densityDpi
public float fontScale
public int hardKeyboardHidden
public int keyboard
public int keyboardHidden
@Deprecated public Locale locale
public int mcc
public int mnc
public int navigation
public int navigationHidden
public int orientation
public int screenHeightDp
public int screenLayout
public int screenWidthDp
public int smallestScreenWidthDp
public int touchscreen
public int uiMode
public Configuration()
public Configuration(Configuration o)
public boolean isLayoutSizeAtLeast(int size)
public void setTo(Configuration o)
public void setToDefaults()
public int updateFrom(Configuration delta)
public int diff(Configuration delta)
public static boolean needNewResources(int configChanges,
int interestingChanges)
public int describeContents()
describeContents in interface Parcelablepublic void writeToParcel(Parcel dest, int flags)
writeToParcel in interface Parcelablepublic void readFromParcel(Parcel source)
public int compareTo(Configuration that)
compareTo in interface Comparable<Configuration>public boolean equals(Configuration that)
public void setLocale(Locale loc)
public int getLayoutDirection()
public void setLayoutDirection(Locale loc)
public boolean isScreenRound()
Copyright © 2022. All rights reserved.