[−]Struct jni_android_sys::android::content::pm::ApplicationInfo
public class ApplicationInfo
Required feature: android-content-pm-ApplicationInfo
Methods
impl ApplicationInfo
pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, ApplicationInfo>>[src]
pub fn new_application_info<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env ApplicationInfo>>
) -> Result<Local<'env, ApplicationInfo>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env ApplicationInfo>>
) -> Result<Local<'env, ApplicationInfo>>
Required features: "android-content-pm-ApplicationInfo"
pub fn get_category_title<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Context>>,
arg1: i32
) -> Result<Option<Local<'env, CharSequence>>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Context>>,
arg1: i32
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "android-content-Context", "java-lang-CharSequence"
pub fn dump<'env>(
&'env self,
arg0: impl Into<Option<&'env Printer>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Printer>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-util-Printer", "java-lang-String"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
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 load_description<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, CharSequence>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "android-content-pm-PackageManager", "java-lang-CharSequence"
pub fn is_virtual_preload<'env>(&'env self) -> Result<bool>[src]
pub const CATEGORY_AUDIO: i32[src]
public static final CATEGORY_AUDIO
pub const CATEGORY_GAME: i32[src]
public static final CATEGORY_GAME
pub const CATEGORY_IMAGE: i32[src]
public static final CATEGORY_IMAGE
pub const CATEGORY_MAPS: i32[src]
public static final CATEGORY_MAPS
pub const CATEGORY_NEWS: i32[src]
public static final CATEGORY_NEWS
pub const CATEGORY_PRODUCTIVITY: i32[src]
public static final CATEGORY_PRODUCTIVITY
pub const CATEGORY_SOCIAL: i32[src]
public static final CATEGORY_SOCIAL
pub const CATEGORY_UNDEFINED: i32[src]
public static final CATEGORY_UNDEFINED
pub const CATEGORY_VIDEO: i32[src]
public static final CATEGORY_VIDEO
pub const FLAG_ALLOW_BACKUP: i32[src]
public static final FLAG_ALLOW_BACKUP
pub const FLAG_ALLOW_CLEAR_USER_DATA: i32[src]
public static final FLAG_ALLOW_CLEAR_USER_DATA
pub const FLAG_ALLOW_TASK_REPARENTING: i32[src]
public static final FLAG_ALLOW_TASK_REPARENTING
pub const FLAG_DEBUGGABLE: i32[src]
public static final FLAG_DEBUGGABLE
pub const FLAG_EXTERNAL_STORAGE: i32[src]
public static final FLAG_EXTERNAL_STORAGE
pub const FLAG_EXTRACT_NATIVE_LIBS: i32[src]
public static final FLAG_EXTRACT_NATIVE_LIBS
pub const FLAG_FACTORY_TEST: i32[src]
public static final FLAG_FACTORY_TEST
pub const FLAG_FULL_BACKUP_ONLY: i32[src]
public static final FLAG_FULL_BACKUP_ONLY
pub const FLAG_HARDWARE_ACCELERATED: i32[src]
public static final FLAG_HARDWARE_ACCELERATED
pub const FLAG_HAS_CODE: i32[src]
public static final FLAG_HAS_CODE
pub const FLAG_INSTALLED: i32[src]
public static final FLAG_INSTALLED
pub const FLAG_IS_DATA_ONLY: i32[src]
public static final FLAG_IS_DATA_ONLY
pub const FLAG_IS_GAME: i32[src]
public static final FLAG_IS_GAME
pub const FLAG_KILL_AFTER_RESTORE: i32[src]
public static final FLAG_KILL_AFTER_RESTORE
pub const FLAG_LARGE_HEAP: i32[src]
public static final FLAG_LARGE_HEAP
pub const FLAG_MULTIARCH: i32[src]
public static final FLAG_MULTIARCH
pub const FLAG_PERSISTENT: i32[src]
public static final FLAG_PERSISTENT
pub const FLAG_RESIZEABLE_FOR_SCREENS: i32[src]
public static final FLAG_RESIZEABLE_FOR_SCREENS
pub const FLAG_RESTORE_ANY_VERSION: i32[src]
public static final FLAG_RESTORE_ANY_VERSION
pub const FLAG_STOPPED: i32[src]
public static final FLAG_STOPPED
pub const FLAG_SUPPORTS_LARGE_SCREENS: i32[src]
public static final FLAG_SUPPORTS_LARGE_SCREENS
pub const FLAG_SUPPORTS_NORMAL_SCREENS: i32[src]
public static final FLAG_SUPPORTS_NORMAL_SCREENS
pub const FLAG_SUPPORTS_RTL: i32[src]
public static final FLAG_SUPPORTS_RTL
pub const FLAG_SUPPORTS_SCREEN_DENSITIES: i32[src]
public static final FLAG_SUPPORTS_SCREEN_DENSITIES
pub const FLAG_SUPPORTS_SMALL_SCREENS: i32[src]
public static final FLAG_SUPPORTS_SMALL_SCREENS
pub const FLAG_SUPPORTS_XLARGE_SCREENS: i32[src]
public static final FLAG_SUPPORTS_XLARGE_SCREENS
pub const FLAG_SUSPENDED: i32[src]
public static final FLAG_SUSPENDED
pub const FLAG_SYSTEM: i32[src]
public static final FLAG_SYSTEM
pub const FLAG_TEST_ONLY: i32[src]
public static final FLAG_TEST_ONLY
pub const FLAG_UPDATED_SYSTEM_APP: i32[src]
public static final FLAG_UPDATED_SYSTEM_APP
pub const FLAG_USES_CLEARTEXT_TRAFFIC: i32[src]
public static final FLAG_USES_CLEARTEXT_TRAFFIC
pub const FLAG_VM_SAFE_MODE: i32[src]
public static final FLAG_VM_SAFE_MODE
pub fn category<'env>(&'env self) -> i32[src]
get public category
pub fn set_category<'env>(&'env self, value: i32)[src]
set public category
pub fn compatible_width_limit_dp<'env>(&'env self) -> i32[src]
get public compatibleWidthLimitDp
pub fn set_compatible_width_limit_dp<'env>(&'env self, value: i32)[src]
set public compatibleWidthLimitDp
pub fn description_res<'env>(&'env self) -> i32[src]
get public descriptionRes
pub fn set_description_res<'env>(&'env self, value: i32)[src]
set public descriptionRes
pub fn enabled<'env>(&'env self) -> bool[src]
get public enabled
pub fn set_enabled<'env>(&'env self, value: bool)[src]
set public enabled
pub fn flags<'env>(&'env self) -> i32[src]
get public flags
pub fn set_flags<'env>(&'env self, value: i32)[src]
set public flags
pub fn largest_width_limit_dp<'env>(&'env self) -> i32[src]
get public largestWidthLimitDp
pub fn set_largest_width_limit_dp<'env>(&'env self, value: i32)[src]
set public largestWidthLimitDp
pub fn min_sdk_version<'env>(&'env self) -> i32[src]
get public minSdkVersion
pub fn set_min_sdk_version<'env>(&'env self, value: i32)[src]
set public minSdkVersion
pub fn requires_smallest_width_dp<'env>(&'env self) -> i32[src]
get public requiresSmallestWidthDp
pub fn set_requires_smallest_width_dp<'env>(&'env self, value: i32)[src]
set public requiresSmallestWidthDp
pub fn target_sdk_version<'env>(&'env self) -> i32[src]
get public targetSdkVersion
pub fn set_target_sdk_version<'env>(&'env self, value: i32)[src]
set public targetSdkVersion
pub fn theme<'env>(&'env self) -> i32[src]
get public theme
pub fn set_theme<'env>(&'env self, value: i32)[src]
set public theme
pub fn ui_options<'env>(&'env self) -> i32[src]
get public uiOptions
pub fn set_ui_options<'env>(&'env self, value: i32)[src]
set public uiOptions
pub fn uid<'env>(&'env self) -> i32[src]
get public uid
pub fn set_uid<'env>(&'env self, value: i32)[src]
set public uid
Methods from Deref<Target = PackageItemInfo>
pub fn load_label<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, CharSequence>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "android-content-pm-PackageManager", "java-lang-CharSequence"
pub fn load_icon<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>
Required features: "android-content-pm-PackageManager", "android-graphics-drawable-Drawable"
pub fn load_unbadged_icon<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>
Required features: "android-content-pm-PackageManager", "android-graphics-drawable-Drawable"
pub fn load_banner<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>
Required features: "android-content-pm-PackageManager", "android-graphics-drawable-Drawable"
pub fn load_logo<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>
) -> Result<Option<Local<'env, Drawable>>>
Required features: "android-content-pm-PackageManager", "android-graphics-drawable-Drawable"
pub fn load_xml_meta_data<'env>(
&'env self,
arg0: impl Into<Option<&'env PackageManager>>,
arg1: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, XmlResourceParser>>>[src]
&'env self,
arg0: impl Into<Option<&'env PackageManager>>,
arg1: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, XmlResourceParser>>>
Required features: "android-content-pm-PackageManager", "android-content-res-XmlResourceParser", "java-lang-String"
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 banner<'env>(&'env self) -> i32[src]
get public banner
pub fn set_banner<'env>(&'env self, value: i32)[src]
set public banner
pub fn icon<'env>(&'env self) -> i32[src]
get public icon
pub fn set_icon<'env>(&'env self, value: i32)[src]
set public icon
pub fn label_res<'env>(&'env self) -> i32[src]
get public labelRes
pub fn set_label_res<'env>(&'env self, value: i32)[src]
set public labelRes
pub fn logo<'env>(&'env self) -> i32[src]
get public logo
pub fn set_logo<'env>(&'env self, value: i32)[src]
set public logo
Trait Implementations
impl AsRef<Parcelable> for ApplicationInfo
fn as_ref(&self) -> &Parcelable
impl Deref for ApplicationInfo
type Target = PackageItemInfo
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
impl AsValidJObjectAndEnv for ApplicationInfo
impl AsJValue for ApplicationInfo
Auto Trait Implementations
impl !Sync for ApplicationInfo
impl Unpin for ApplicationInfo
impl !Send for ApplicationInfo
impl UnwindSafe for ApplicationInfo
impl RefUnwindSafe for ApplicationInfo
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,