[]Struct jni_android_sys::android::content::res::Configuration

#[repr(transparent)]
pub struct Configuration(_);

public final class Configuration

Required feature: "android-content-res-Configuration"

Methods

impl Configuration

pub fn new<'env>(
    __jni_env: &'env Env
) -> Result<Local<'env, Configuration>, Local<'env, Throwable>>
[src]

pub fn new_Configuration<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<Local<'env, Configuration>, Local<'env, Throwable>>
[src]

Configuration

Required features: "android-content-res-Configuration"

pub fn isLayoutSizeAtLeast<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn setTo<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<(), Local<'env, Throwable>>
[src]

setTo

Required features: "android-content-res-Configuration"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn setToDefaults<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn updateFrom<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32, Local<'env, Throwable>>
[src]

updateFrom

Required features: "android-content-res-Configuration"

pub fn diff<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32, Local<'env, Throwable>>
[src]

diff

Required features: "android-content-res-Configuration"

pub fn needNewResources<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn describeContents<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn writeToParcel<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcel>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

writeToParcel

Required features: "android-os-Parcel"

pub fn readFromParcel<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcel>>
) -> Result<(), Local<'env, Throwable>>
[src]

readFromParcel

Required features: "android-os-Parcel"

pub fn compareTo_Configuration<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32, Local<'env, Throwable>>
[src]

compareTo

Required features: "android-content-res-Configuration"

pub fn equals_Configuration<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "android-content-res-Configuration"

pub fn equals_Object<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getLocales<'env>(
    &'env self
) -> Result<Option<Local<'env, LocaleList>>, Local<'env, Throwable>>
[src]

getLocales

Required features: "android-os-LocaleList"

pub fn setLocales<'env>(
    &'env self,
    arg0: impl Into<Option<&'env LocaleList>>
) -> Result<(), Local<'env, Throwable>>
[src]

setLocales

Required features: "android-os-LocaleList"

pub fn setLocale<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Locale>>
) -> Result<(), Local<'env, Throwable>>
[src]

setLocale

Required features: "java-util-Locale"

pub fn getLayoutDirection<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn setLayoutDirection<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Locale>>
) -> Result<(), Local<'env, Throwable>>
[src]

setLayoutDirection

Required features: "java-util-Locale"

pub fn isScreenRound<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isScreenWideColorGamut<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn isScreenHdr<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub const COLOR_MODE_HDR_MASK: i32[src]

public static final COLOR_MODE_HDR_MASK

pub const COLOR_MODE_HDR_NO: i32[src]

public static final COLOR_MODE_HDR_NO

pub const COLOR_MODE_HDR_SHIFT: i32[src]

public static final COLOR_MODE_HDR_SHIFT

pub const COLOR_MODE_HDR_UNDEFINED: i32[src]

public static final COLOR_MODE_HDR_UNDEFINED

pub const COLOR_MODE_HDR_YES: i32[src]

public static final COLOR_MODE_HDR_YES

pub const COLOR_MODE_UNDEFINED: i32[src]

public static final COLOR_MODE_UNDEFINED

pub const COLOR_MODE_WIDE_COLOR_GAMUT_MASK: i32[src]

pub const COLOR_MODE_WIDE_COLOR_GAMUT_NO: i32[src]

public static final COLOR_MODE_WIDE_COLOR_GAMUT_NO

pub const COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED: i32[src]

pub const COLOR_MODE_WIDE_COLOR_GAMUT_YES: i32[src]

public static final COLOR_MODE_WIDE_COLOR_GAMUT_YES

pub fn CREATOR<'env>(env: &'env Env) -> Option<Local<'env, Parcelable_Creator>>[src]

get public static final CREATOR

Required feature: "android-os-Parcelable_Creator"

pub const DENSITY_DPI_UNDEFINED: i32[src]

public static final DENSITY_DPI_UNDEFINED

pub const HARDKEYBOARDHIDDEN_NO: i32[src]

public static final HARDKEYBOARDHIDDEN_NO

pub const HARDKEYBOARDHIDDEN_UNDEFINED: i32[src]

public static final HARDKEYBOARDHIDDEN_UNDEFINED

pub const HARDKEYBOARDHIDDEN_YES: i32[src]

public static final HARDKEYBOARDHIDDEN_YES

pub const KEYBOARDHIDDEN_NO: i32[src]

public static final KEYBOARDHIDDEN_NO

pub const KEYBOARDHIDDEN_UNDEFINED: i32[src]

public static final KEYBOARDHIDDEN_UNDEFINED

pub const KEYBOARDHIDDEN_YES: i32[src]

public static final KEYBOARDHIDDEN_YES

pub const KEYBOARD_12KEY: i32[src]

public static final KEYBOARD_12KEY

pub const KEYBOARD_NOKEYS: i32[src]

public static final KEYBOARD_NOKEYS

pub const KEYBOARD_QWERTY: i32[src]

public static final KEYBOARD_QWERTY

pub const KEYBOARD_UNDEFINED: i32[src]

public static final KEYBOARD_UNDEFINED

pub const MNC_ZERO: i32[src]

public static final MNC_ZERO

pub const NAVIGATIONHIDDEN_NO: i32[src]

public static final NAVIGATIONHIDDEN_NO

pub const NAVIGATIONHIDDEN_UNDEFINED: i32[src]

public static final NAVIGATIONHIDDEN_UNDEFINED

pub const NAVIGATIONHIDDEN_YES: i32[src]

public static final NAVIGATIONHIDDEN_YES

pub const NAVIGATION_DPAD: i32[src]

public static final NAVIGATION_DPAD

pub const NAVIGATION_NONAV: i32[src]

public static final NAVIGATION_NONAV

pub const NAVIGATION_TRACKBALL: i32[src]

public static final NAVIGATION_TRACKBALL

pub const NAVIGATION_UNDEFINED: i32[src]

public static final NAVIGATION_UNDEFINED

pub const NAVIGATION_WHEEL: i32[src]

public static final NAVIGATION_WHEEL

pub const ORIENTATION_LANDSCAPE: i32[src]

public static final ORIENTATION_LANDSCAPE

pub const ORIENTATION_PORTRAIT: i32[src]

public static final ORIENTATION_PORTRAIT

pub const ORIENTATION_SQUARE: i32[src]

Deprecated

public static final ORIENTATION_SQUARE

pub const ORIENTATION_UNDEFINED: i32[src]

public static final ORIENTATION_UNDEFINED

pub const SCREENLAYOUT_LAYOUTDIR_LTR: i32[src]

public static final SCREENLAYOUT_LAYOUTDIR_LTR

pub const SCREENLAYOUT_LAYOUTDIR_MASK: i32[src]

public static final SCREENLAYOUT_LAYOUTDIR_MASK

pub const SCREENLAYOUT_LAYOUTDIR_RTL: i32[src]

public static final SCREENLAYOUT_LAYOUTDIR_RTL

pub const SCREENLAYOUT_LAYOUTDIR_SHIFT: i32[src]

public static final SCREENLAYOUT_LAYOUTDIR_SHIFT

pub const SCREENLAYOUT_LAYOUTDIR_UNDEFINED: i32[src]

pub const SCREENLAYOUT_LONG_MASK: i32[src]

public static final SCREENLAYOUT_LONG_MASK

pub const SCREENLAYOUT_LONG_NO: i32[src]

public static final SCREENLAYOUT_LONG_NO

pub const SCREENLAYOUT_LONG_UNDEFINED: i32[src]

public static final SCREENLAYOUT_LONG_UNDEFINED

pub const SCREENLAYOUT_LONG_YES: i32[src]

public static final SCREENLAYOUT_LONG_YES

pub const SCREENLAYOUT_ROUND_MASK: i32[src]

public static final SCREENLAYOUT_ROUND_MASK

pub const SCREENLAYOUT_ROUND_NO: i32[src]

public static final SCREENLAYOUT_ROUND_NO

pub const SCREENLAYOUT_ROUND_UNDEFINED: i32[src]

public static final SCREENLAYOUT_ROUND_UNDEFINED

pub const SCREENLAYOUT_ROUND_YES: i32[src]

public static final SCREENLAYOUT_ROUND_YES

pub const SCREENLAYOUT_SIZE_LARGE: i32[src]

public static final SCREENLAYOUT_SIZE_LARGE

pub const SCREENLAYOUT_SIZE_MASK: i32[src]

public static final SCREENLAYOUT_SIZE_MASK

pub const SCREENLAYOUT_SIZE_NORMAL: i32[src]

public static final SCREENLAYOUT_SIZE_NORMAL

pub const SCREENLAYOUT_SIZE_SMALL: i32[src]

public static final SCREENLAYOUT_SIZE_SMALL

pub const SCREENLAYOUT_SIZE_UNDEFINED: i32[src]

public static final SCREENLAYOUT_SIZE_UNDEFINED

pub const SCREENLAYOUT_SIZE_XLARGE: i32[src]

public static final SCREENLAYOUT_SIZE_XLARGE

pub const SCREENLAYOUT_UNDEFINED: i32[src]

public static final SCREENLAYOUT_UNDEFINED

pub const SCREEN_HEIGHT_DP_UNDEFINED: i32[src]

public static final SCREEN_HEIGHT_DP_UNDEFINED

pub const SCREEN_WIDTH_DP_UNDEFINED: i32[src]

public static final SCREEN_WIDTH_DP_UNDEFINED

pub const SMALLEST_SCREEN_WIDTH_DP_UNDEFINED: i32[src]

pub const TOUCHSCREEN_FINGER: i32[src]

public static final TOUCHSCREEN_FINGER

pub const TOUCHSCREEN_NOTOUCH: i32[src]

public static final TOUCHSCREEN_NOTOUCH

pub const TOUCHSCREEN_STYLUS: i32[src]

Deprecated

public static final TOUCHSCREEN_STYLUS

pub const TOUCHSCREEN_UNDEFINED: i32[src]

public static final TOUCHSCREEN_UNDEFINED

pub const UI_MODE_NIGHT_MASK: i32[src]

public static final UI_MODE_NIGHT_MASK

pub const UI_MODE_NIGHT_NO: i32[src]

public static final UI_MODE_NIGHT_NO

pub const UI_MODE_NIGHT_UNDEFINED: i32[src]

public static final UI_MODE_NIGHT_UNDEFINED

pub const UI_MODE_NIGHT_YES: i32[src]

public static final UI_MODE_NIGHT_YES

pub const UI_MODE_TYPE_APPLIANCE: i32[src]

public static final UI_MODE_TYPE_APPLIANCE

pub const UI_MODE_TYPE_CAR: i32[src]

public static final UI_MODE_TYPE_CAR

pub const UI_MODE_TYPE_DESK: i32[src]

public static final UI_MODE_TYPE_DESK

pub const UI_MODE_TYPE_MASK: i32[src]

public static final UI_MODE_TYPE_MASK

pub const UI_MODE_TYPE_NORMAL: i32[src]

public static final UI_MODE_TYPE_NORMAL

pub const UI_MODE_TYPE_TELEVISION: i32[src]

public static final UI_MODE_TYPE_TELEVISION

pub const UI_MODE_TYPE_UNDEFINED: i32[src]

public static final UI_MODE_TYPE_UNDEFINED

pub const UI_MODE_TYPE_VR_HEADSET: i32[src]

public static final UI_MODE_TYPE_VR_HEADSET

pub const UI_MODE_TYPE_WATCH: i32[src]

public static final UI_MODE_TYPE_WATCH

pub fn colorMode<'env>(&'env self) -> i32[src]

get public colorMode

pub fn set_colorMode<'env>(&'env self, value: i32)[src]

set public colorMode

pub fn densityDpi<'env>(&'env self) -> i32[src]

get public densityDpi

pub fn set_densityDpi<'env>(&'env self, value: i32)[src]

set public densityDpi

pub fn fontScale<'env>(&'env self) -> f32[src]

get public fontScale

pub fn set_fontScale<'env>(&'env self, value: f32)[src]

set public fontScale

pub fn hardKeyboardHidden<'env>(&'env self) -> i32[src]

get public hardKeyboardHidden

pub fn set_hardKeyboardHidden<'env>(&'env self, value: i32)[src]

set public hardKeyboardHidden

pub fn keyboard<'env>(&'env self) -> i32[src]

get public keyboard

pub fn set_keyboard<'env>(&'env self, value: i32)[src]

set public keyboard

pub fn keyboardHidden<'env>(&'env self) -> i32[src]

get public keyboardHidden

pub fn set_keyboardHidden<'env>(&'env self, value: i32)[src]

set public keyboardHidden

pub fn locale<'env>(&'env self) -> Option<Local<'env, Locale>>[src]

Deprecated

get public locale

Required feature: "java-util-Locale"

pub fn set_locale<'env, 'obj>(
    &'env self,
    value: impl Into<Option<&'obj Locale>>
)
[src]

Deprecated

set public locale

Required feature: "java-util-Locale"

pub fn mcc<'env>(&'env self) -> i32[src]

get public mcc

pub fn set_mcc<'env>(&'env self, value: i32)[src]

set public mcc

pub fn mnc<'env>(&'env self) -> i32[src]

get public mnc

pub fn set_mnc<'env>(&'env self, value: i32)[src]

set public mnc

pub fn navigation<'env>(&'env self) -> i32[src]

get public navigation

pub fn set_navigation<'env>(&'env self, value: i32)[src]

set public navigation

pub fn navigationHidden<'env>(&'env self) -> i32[src]

get public navigationHidden

pub fn set_navigationHidden<'env>(&'env self, value: i32)[src]

set public navigationHidden

pub fn orientation<'env>(&'env self) -> i32[src]

get public orientation

pub fn set_orientation<'env>(&'env self, value: i32)[src]

set public orientation

pub fn screenHeightDp<'env>(&'env self) -> i32[src]

get public screenHeightDp

pub fn set_screenHeightDp<'env>(&'env self, value: i32)[src]

set public screenHeightDp

pub fn screenLayout<'env>(&'env self) -> i32[src]

get public screenLayout

pub fn set_screenLayout<'env>(&'env self, value: i32)[src]

set public screenLayout

pub fn screenWidthDp<'env>(&'env self) -> i32[src]

get public screenWidthDp

pub fn set_screenWidthDp<'env>(&'env self, value: i32)[src]

set public screenWidthDp

pub fn smallestScreenWidthDp<'env>(&'env self) -> i32[src]

pub fn set_smallestScreenWidthDp<'env>(&'env self, value: i32)[src]

pub fn touchscreen<'env>(&'env self) -> i32[src]

get public touchscreen

pub fn set_touchscreen<'env>(&'env self, value: i32)[src]

set public touchscreen

pub fn uiMode<'env>(&'env self) -> i32[src]

get public uiMode

pub fn set_uiMode<'env>(&'env self, value: i32)[src]

set public uiMode

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Configuration

impl AsRef<Comparable> for Configuration

impl AsRef<Parcelable> for Configuration

impl AsValidJObjectAndEnv for Configuration

impl Deref for Configuration

type Target = Object

The resulting type after dereferencing.

impl JniType for Configuration

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.