Android.Content.PM.ApplicationInfoFlags Enumeration
Enumerates values returned by several types and taken as a parameter of the Android.App.ApplicationErrorReport.GetErrorReportReceiver member.

Syntax

[System.Flags]
public enum ApplicationInfoFlags

Remarks

Enumerates values returned by the following: and taken as a parameter of the Android.App.ApplicationErrorReport.GetErrorReportReceiver member.

Members

Member NameDescription
AllowBackup

ApplicationInfo.Flags false true

Comes from the NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_allowBackup attribute of the <application> tag.

AllowClearUserDataValue for ApplicationInfo.Flags: default value for the corresponding ActivityInfo flag. Comes from NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_allowClearUserData of the <application> tag.
AllowTaskReparentingValue for ApplicationInfo.Flags: default value for the corresponding ActivityInfo flag. Comes from NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_allowTaskReparenting of the <application> tag.
DebuggableValue for ApplicationInfo.Flags: set to true if this application would like to allow debugging of its code, even when installed on a non-development system. Comes from NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_debuggable of the <application> tag.
ExternalStorageValue for ApplicationInfo.Flags: Set to true if the application is currently installed on external/removable/unprotected storage. Such applications may not be available if their storage is not currently mounted. When the storage it is on is not available, it will look like the application has been uninstalled (its .apk is no longer available) but its persistent data is not removed.
FactoryTestValue for ApplicationInfo.Flags: set to true if this application holds the Android.Manifest.Permission.FactoryTest permission and the device is running in factory test mode.
FullBackupOnlyDocumentation for this section has not yet been entered.
HasCodeValue for ApplicationInfo.Flags: set to true if this application has code associated with it. Comes from NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_hasCode of the <application> tag.
InstalledValue for ApplicationInfo.Flags: true if the application is currently installed for the calling user.
IsDataOnlyValue for ApplicationInfo.Flags: true if the application only has its data installed; the application package itself does not currently exist on the device.
IsGameDocumentation for this section has not yet been entered.
KillAfterRestore

ApplicationInfo.Flags false true false

NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_allowBackup false NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_backupAgent

Comes from the NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_killAfterRestore attribute of the <application> tag.

LargeHeapValue for ApplicationInfo.Flags: true when the application has requested a large heap for its processes. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_largeHeap.
MultiarchDocumentation for this section has not yet been entered.
NoneDocumentation for this section has not yet been entered.
PersistentValue for ApplicationInfo.Flags: set to true if this application is persistent. Comes from NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_persistent of the <application> tag.
ResizeableForScreensValue for ApplicationInfo.Flags: true when the application knows how to adjust its UI for different screen sizes. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestSupportsScreens_resizeable.
RestoreAnyVersion

ApplicationInfo.Flags true Use with caution! false

NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_allowBackup false NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_backupAgent

Comes from the NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_restoreAnyVersion attribute of the <application> tag.

StoppedValue for ApplicationInfo.Flags: true if this application's package is in the stopped state.
SupportsLargeScreensValue for ApplicationInfo.Flags: true when the application's window can be increased in size for larger screens. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestSupportsScreens_largeScreens.
SupportsNormalScreensValue for ApplicationInfo.Flags: true when the application's window can be displayed on normal screens. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestSupportsScreens_normalScreens.
SupportsRtlValue for ApplicationInfo.Flags: true when the application is willing to support RTL (right to left). All activities will inherit this value. Set from the Android.Resource.Attribute.SupportsRtl attribute in the activity's manifest. Default value is false (no support for RTL).
SupportsScreenDensitiesValue for ApplicationInfo.Flags: true when the application knows how to accomodate different screen densities. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestSupportsScreens_anyDensity.
SupportsSmallScreensValue for ApplicationInfo.Flags: true when the application's window can be reduced in size for smaller screens. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestSupportsScreens_smallScreens.
SupportsXLargeScreensValue for ApplicationInfo.Flags: true when the application's window can be increased in size for extra large screens. Corresponds to NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestSupportsScreens_xlargeScreens.
SystemValue for ApplicationInfo.Flags: if set, this application is installed in the device's system image.
TestOnlyValue for ApplicationInfo.Flags: this is set of the application has specified NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_testOnly to be true.
UpdatedSystemAppValue for ApplicationInfo.Flags: this is set if this application has been install as an update to a built-in system application.
VMSafeModeValue for ApplicationInfo.Flags: set to true if this application would like to request the VM to operate under the safe mode. Comes from NoType:android/R$styleable;Href=../../../../reference/android/R.styleable.html#AndroidManifestApplication_vmSafeMode of the <application> tag.

Requirements

Namespace: Android.Content.PM
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0