ApplicationInfoFlags Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumerates values returned by several types and taken as a parameter of the F:Android.App.ApplicationErrorReport.GetErrorReportReceiver member.
This enumeration supports a bitwise combination of its member values.
[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags =
- Inheritance
-
ApplicationInfoFlags
- Attributes
Fields
Name | Value | Description |
---|---|---|
Multiarch | -2147483648 | |
None | 0 | |
System | 1 | Value for Flags: if set, this application is installed in the device's system image. |
Debuggable | 2 | Value for Flags: set to true if this application would like to allow debugging of its code, even when installed on a non-development system. |
HasCode | 4 | Value for Flags: set to true if this application has code associated with it. |
Persistent | 8 | |
FactoryTest | 16 | |
AllowTaskReparenting | 32 | |
AllowClearUserData | 64 | |
UpdatedSystemApp | 128 | Value for Flags: this is set if this application has been install as an update to a built-in system application. |
TestOnly | 256 | Value for Flags: this is set of the application has specified TestOnlyto be true. |
SupportsSmallScreens | 512 | Value for Flags: true when the application's window can be reduced in size for smaller screens. |
SupportsNormalScreens | 1024 | Value for Flags: true when the application's window can be displayed on normal screens. |
SupportsLargeScreens | 2048 | Value for Flags: true when the application's window can be increased in size for larger screens. |
ResizeableForScreens | 4096 | Value for Flags: true when the application knows how to adjust its UI for different screen sizes. |
SupportsScreenDensities | 8192 | Value for Flags: true when the application knows how to accomodate different screen densities. |
VMSafeMode | 16384 | Value for Flags: set to true if this application would like to request the VM to operate under the safe mode. |
AllowBackup | 32768 | |
KillAfterRestore | 65536 | |
RestoreAnyVersion | 131072 | |
ExternalStorage | 262144 | Value for Flags: Set to true if the application is currently installed on external/removable/unprotected storage. |
SupportsXLargeScreens | 524288 | Value for Flags: true when the application's window can be increased in size for extra large screens. |
LargeHeap | 1048576 | Value for Flags: true when the application has requested a large heap for its processes. |
Stopped | 2097152 | Value for Flags: true if this application's package is in the stopped state. |
SupportsRtl | 4194304 | Value for Flags: true when the application is willing to support RTL (right to left). |
Installed | 8388608 | Value for Flags: true if the application is currently installed for the calling user. |
IsDataOnly | 16777216 | Value for Flags: true if the application only has its data installed; the application package itself does not currently exist on the device. |
IsGame | 33554432 | |
FullBackupOnly | 67108864 | |
UsesCleartextTraffic | 134217728 | |
ExtractNativeLibs | 268435456 | |
HardwareAccelerated | 536870912 | |
Suspended | 1073741824 |
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.