Partager via


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

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.

Applies to