[−]Struct jni_android_sys::android::content::res::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>>[src]
pub fn new_configuration<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<Local<'env, Configuration>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<Local<'env, Configuration>>
Required features: "android-content-res-Configuration"
pub fn is_layout_size_at_least<'env>(&'env self, arg0: i32) -> Result<bool>[src]
pub fn set_to<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<()>
Required features: "android-content-res-Configuration"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn set_to_defaults<'env>(&'env self) -> Result<()>[src]
pub fn update_from<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32>
Required features: "android-content-res-Configuration"
pub fn diff<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32>
Required features: "android-content-res-Configuration"
pub fn need_new_resources<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: i32
) -> Result<bool>[src]
__jni_env: &'env Env,
arg0: i32,
arg1: i32
) -> Result<bool>
pub fn describe_contents<'env>(&'env self) -> Result<i32>[src]
pub fn write_to_parcel<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>
Required features: "android-os-Parcel"
pub fn read_from_parcel<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcel>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcel>>
) -> Result<()>
Required features: "android-os-Parcel"
pub fn compare_to_configuration<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<i32>
Required features: "android-content-res-Configuration"
pub fn equals_configuration<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<bool>
Required features: "android-content-res-Configuration"
pub fn equals_object<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn hash_code<'env>(&'env self) -> Result<i32>[src]
pub fn get_locales<'env>(&'env self) -> Result<Option<Local<'env, LocaleList>>>[src]
Required features: "android-os-LocaleList"
pub fn set_locales<'env>(
&'env self,
arg0: impl Into<Option<&'env LocaleList>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env LocaleList>>
) -> Result<()>
Required features: "android-os-LocaleList"
pub fn set_locale_locale<'env>(
&'env self,
arg0: impl Into<Option<&'env Locale>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Locale>>
) -> Result<()>
Required features: "java-util-Locale"
pub fn get_layout_direction<'env>(&'env self) -> Result<i32>[src]
pub fn set_layout_direction<'env>(
&'env self,
arg0: impl Into<Option<&'env Locale>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Locale>>
) -> Result<()>
Required features: "java-util-Locale"
pub fn is_screen_round<'env>(&'env self) -> Result<bool>[src]
pub fn is_screen_wide_color_gamut<'env>(&'env self) -> Result<bool>[src]
pub fn is_screen_hdr<'env>(&'env self) -> Result<bool>[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]
public static final COLOR_MODE_WIDE_COLOR_GAMUT_MASK
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]
public static final COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED
pub const COLOR_MODE_WIDE_COLOR_GAMUT_YES: i32[src]
public static final COLOR_MODE_WIDE_COLOR_GAMUT_YES
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]
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]
public static final SCREENLAYOUT_LAYOUTDIR_UNDEFINED
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]
public static final SMALLEST_SCREEN_WIDTH_DP_UNDEFINED
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]
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 color_mode<'env>(&'env self) -> i32[src]
get public colorMode
pub fn set_color_mode<'env>(&'env self, value: i32)[src]
set public colorMode
pub fn density_dpi<'env>(&'env self) -> i32[src]
get public densityDpi
pub fn set_density_dpi<'env>(&'env self, value: i32)[src]
set public densityDpi
pub fn font_scale<'env>(&'env self) -> f32[src]
get public fontScale
pub fn set_font_scale<'env>(&'env self, value: f32)[src]
set public fontScale
[src]
get public hardKeyboardHidden
[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
[src]
get public keyboardHidden
[src]
set public keyboardHidden
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
[src]
get public navigationHidden
[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 screen_height_dp<'env>(&'env self) -> i32[src]
get public screenHeightDp
pub fn set_screen_height_dp<'env>(&'env self, value: i32)[src]
set public screenHeightDp
pub fn screen_layout<'env>(&'env self) -> i32[src]
get public screenLayout
pub fn set_screen_layout<'env>(&'env self, value: i32)[src]
set public screenLayout
pub fn screen_width_dp<'env>(&'env self) -> i32[src]
get public screenWidthDp
pub fn set_screen_width_dp<'env>(&'env self, value: i32)[src]
set public screenWidthDp
pub fn smallest_screen_width_dp<'env>(&'env self) -> i32[src]
get public smallestScreenWidthDp
pub fn set_smallest_screen_width_dp<'env>(&'env self, value: i32)[src]
set public smallestScreenWidthDp
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 ui_mode<'env>(&'env self) -> i32[src]
get public uiMode
pub fn set_ui_mode<'env>(&'env self, value: i32)[src]
set public uiMode
Methods from Deref<Target = Object>
pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]
Required features: "java-lang-Class"
pub fn hash_code<'env>(&'env self) -> Result<i32>[src]
pub fn equals<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn notify<'env>(&'env self) -> Result<()>[src]
pub fn notify_all<'env>(&'env self) -> Result<()>[src]
pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]
pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]
pub fn wait<'env>(&'env self) -> Result<()>[src]
Trait Implementations
impl AsRef<Parcelable> for Configuration
fn as_ref(&self) -> &Parcelable
impl AsRef<Comparable> for Configuration
fn as_ref(&self) -> &Comparable
impl Deref for Configuration
impl AsValidJObjectAndEnv for Configuration
impl AsJValue for Configuration
Auto Trait Implementations
impl !Sync for Configuration
impl Unpin for Configuration
impl !Send for Configuration
impl UnwindSafe for Configuration
impl RefUnwindSafe for Configuration
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,