ApplicationInfoFlags Enum

Definition

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

AllowBackup 32768
AllowClearUserData 64
AllowTaskReparenting 32
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.

ExternalStorage 262144

Value for Flags: Set to true if the application is currently installed on external/removable/unprotected storage.

ExtractNativeLibs 268435456
FactoryTest 16
FullBackupOnly 67108864
HardwareAccelerated 536870912
HasCode 4

Value for Flags: set to true if this application has code associated with it.

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
KillAfterRestore 65536
LargeHeap 1048576

Value for Flags: true when the application has requested a large heap for its processes.

Multiarch -2147483648
None 0
Persistent 8
ResizeableForScreens 4096

Value for Flags: true when the application knows how to adjust its UI for different screen sizes.

RestoreAnyVersion 131072
Stopped 2097152

Value for Flags: true if this application's package is in the stopped state.

SupportsLargeScreens 2048

Value for Flags: true when the application's window can be increased in size for larger screens.

SupportsNormalScreens 1024

Value for Flags: true when the application's window can be displayed on normal screens.

SupportsRtl 4194304

Value for Flags: true when the application is willing to support RTL (right to left).

SupportsScreenDensities 8192

Value for Flags: true when the application knows how to accomodate different screen densities.

SupportsSmallScreens 512

Value for Flags: true when the application's window can be reduced in size for smaller screens.

SupportsXLargeScreens 524288

Value for Flags: true when the application's window can be increased in size for extra large screens.

Suspended 1073741824
System 1

Value for Flags: if set, this application is installed in the device's system image.

TestOnly 256

Value for Flags: this is set of the application has specified TestOnlyto be true.

UpdatedSystemApp 128

Value for Flags: this is set if this application has been install as an update to a built-in system application.

UsesCleartextTraffic 134217728
VMSafeMode 16384

Value for Flags: set to true if this application would like to request the VM to operate under the safe mode.

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.

Applies to