Table of Contents

Class ApplicationInfo

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class ApplicationInfo : PackageItemInfo, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<PackageItemInfo>
ApplicationInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<PackageItemInfo>.IsAssignableFrom(IJavaType)
JVMBridgeBase<PackageItemInfo>.IsAssignableFrom<T>()
JVMBridgeBase<PackageItemInfo>.Execute<T>(params T[])
JVMBridgeBase<PackageItemInfo>.DynBridgeClazz
JVMBridgeBase<PackageItemInfo>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ApplicationInfo()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public ApplicationInfo()

ApplicationInfo(ApplicationInfo)

public ApplicationInfo(ApplicationInfo arg0)

Parameters

arg0 ApplicationInfo

ApplicationInfo

ApplicationInfo(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public ApplicationInfo(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CATEGORY_ACCESSIBILITY

public static int CATEGORY_ACCESSIBILITY { get; }

Property Value

int

CATEGORY_AUDIO

public static int CATEGORY_AUDIO { get; }

Property Value

int

CATEGORY_GAME

public static int CATEGORY_GAME { get; }

Property Value

int

CATEGORY_IMAGE

public static int CATEGORY_IMAGE { get; }

Property Value

int

CATEGORY_MAPS

public static int CATEGORY_MAPS { get; }

Property Value

int

CATEGORY_NEWS

public static int CATEGORY_NEWS { get; }

Property Value

int

CATEGORY_PRODUCTIVITY

public static int CATEGORY_PRODUCTIVITY { get; }

Property Value

int

CATEGORY_SOCIAL

public static int CATEGORY_SOCIAL { get; }

Property Value

int

CATEGORY_UNDEFINED

public static int CATEGORY_UNDEFINED { get; }

Property Value

int

CATEGORY_VIDEO

public static int CATEGORY_VIDEO { get; }

Property Value

int

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

FLAG_ALLOW_BACKUP

public static int FLAG_ALLOW_BACKUP { get; }

Property Value

int

FLAG_ALLOW_CLEAR_USER_DATA

public static int FLAG_ALLOW_CLEAR_USER_DATA { get; }

Property Value

int

FLAG_ALLOW_TASK_REPARENTING

public static int FLAG_ALLOW_TASK_REPARENTING { get; }

Property Value

int

FLAG_DEBUGGABLE

public static int FLAG_DEBUGGABLE { get; }

Property Value

int

FLAG_EXTERNAL_STORAGE

public static int FLAG_EXTERNAL_STORAGE { get; }

Property Value

int

FLAG_EXTRACT_NATIVE_LIBS

public static int FLAG_EXTRACT_NATIVE_LIBS { get; }

Property Value

int

FLAG_FACTORY_TEST

public static int FLAG_FACTORY_TEST { get; }

Property Value

int

FLAG_FULL_BACKUP_ONLY

public static int FLAG_FULL_BACKUP_ONLY { get; }

Property Value

int

FLAG_HARDWARE_ACCELERATED

public static int FLAG_HARDWARE_ACCELERATED { get; }

Property Value

int

FLAG_HAS_CODE

public static int FLAG_HAS_CODE { get; }

Property Value

int

FLAG_INSTALLED

public static int FLAG_INSTALLED { get; }

Property Value

int

FLAG_IS_DATA_ONLY

public static int FLAG_IS_DATA_ONLY { get; }

Property Value

int

FLAG_IS_GAME

[Obsolete]
public static int FLAG_IS_GAME { get; }

Property Value

int

FLAG_KILL_AFTER_RESTORE

public static int FLAG_KILL_AFTER_RESTORE { get; }

Property Value

int

FLAG_LARGE_HEAP

public static int FLAG_LARGE_HEAP { get; }

Property Value

int

FLAG_MULTIARCH

public static int FLAG_MULTIARCH { get; }

Property Value

int

FLAG_PERSISTENT

public static int FLAG_PERSISTENT { get; }

Property Value

int

FLAG_RESIZEABLE_FOR_SCREENS

public static int FLAG_RESIZEABLE_FOR_SCREENS { get; }

Property Value

int

FLAG_RESTORE_ANY_VERSION

public static int FLAG_RESTORE_ANY_VERSION { get; }

Property Value

int

FLAG_STOPPED

public static int FLAG_STOPPED { get; }

Property Value

int

FLAG_SUPPORTS_LARGE_SCREENS

public static int FLAG_SUPPORTS_LARGE_SCREENS { get; }

Property Value

int

FLAG_SUPPORTS_NORMAL_SCREENS

public static int FLAG_SUPPORTS_NORMAL_SCREENS { get; }

Property Value

int

FLAG_SUPPORTS_RTL

public static int FLAG_SUPPORTS_RTL { get; }

Property Value

int

FLAG_SUPPORTS_SCREEN_DENSITIES

[Obsolete]
public static int FLAG_SUPPORTS_SCREEN_DENSITIES { get; }

Property Value

int

FLAG_SUPPORTS_SMALL_SCREENS

public static int FLAG_SUPPORTS_SMALL_SCREENS { get; }

Property Value

int

FLAG_SUPPORTS_XLARGE_SCREENS

public static int FLAG_SUPPORTS_XLARGE_SCREENS { get; }

Property Value

int

FLAG_SUSPENDED

public static int FLAG_SUSPENDED { get; }

Property Value

int

FLAG_SYSTEM

public static int FLAG_SYSTEM { get; }

Property Value

int

FLAG_TEST_ONLY

public static int FLAG_TEST_ONLY { get; }

Property Value

int

FLAG_UPDATED_SYSTEM_APP

public static int FLAG_UPDATED_SYSTEM_APP { get; }

Property Value

int

FLAG_USES_CLEARTEXT_TRAFFIC

public static int FLAG_USES_CLEARTEXT_TRAFFIC { get; }

Property Value

int

FLAG_VM_SAFE_MODE

public static int FLAG_VM_SAFE_MODE { get; }

Property Value

int

GWP_ASAN_ALWAYS

public static int GWP_ASAN_ALWAYS { get; }

Property Value

int

GWP_ASAN_DEFAULT

public static int GWP_ASAN_DEFAULT { get; }

Property Value

int

GWP_ASAN_NEVER

public static int GWP_ASAN_NEVER { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MEMTAG_ASYNC

public static int MEMTAG_ASYNC { get; }

Property Value

int

MEMTAG_DEFAULT

public static int MEMTAG_DEFAULT { get; }

Property Value

int

MEMTAG_OFF

public static int MEMTAG_OFF { get; }

Property Value

int

MEMTAG_SYNC

public static int MEMTAG_SYNC { get; }

Property Value

int

RAW_EXTERNAL_STORAGE_ACCESS_DEFAULT

public static int RAW_EXTERNAL_STORAGE_ACCESS_DEFAULT { get; }

Property Value

int

RAW_EXTERNAL_STORAGE_ACCESS_NOT_REQUESTED

public static int RAW_EXTERNAL_STORAGE_ACCESS_NOT_REQUESTED { get; }

Property Value

int

RAW_EXTERNAL_STORAGE_ACCESS_REQUESTED

public static int RAW_EXTERNAL_STORAGE_ACCESS_REQUESTED { get; }

Property Value

int

ZEROINIT_DEFAULT

public static int ZEROINIT_DEFAULT { get; }

Property Value

int

ZEROINIT_DISABLED

public static int ZEROINIT_DISABLED { get; }

Property Value

int

ZEROINIT_ENABLED

public static int ZEROINIT_ENABLED { get; }

Property Value

int

appComponentFactory

public String appComponentFactory { get; set; }

Property Value

String

backupAgentName

public String backupAgentName { get; set; }

Property Value

String

category

public int category { get; set; }

Property Value

int

className

public String className { get; set; }

Property Value

String

compatibleWidthLimitDp

public int compatibleWidthLimitDp { get; set; }

Property Value

int

compileSdkVersion

public int compileSdkVersion { get; set; }

Property Value

int

compileSdkVersionCodename

public String compileSdkVersionCodename { get; set; }

Property Value

String

dataDir

public String dataDir { get; set; }

Property Value

String

descriptionRes

public int descriptionRes { get; set; }

Property Value

int

deviceProtectedDataDir

public String deviceProtectedDataDir { get; set; }

Property Value

String

enabled

public bool enabled { get; set; }

Property Value

bool

flags

public int flags { get; set; }

Property Value

int

largestWidthLimitDp

public int largestWidthLimitDp { get; set; }

Property Value

int

manageSpaceActivityName

public String manageSpaceActivityName { get; set; }

Property Value

String

minSdkVersion

public int minSdkVersion { get; set; }

Property Value

int

nativeLibraryDir

public String nativeLibraryDir { get; set; }

Property Value

String

permission

public String permission { get; set; }

Property Value

String

processName

public String processName { get; set; }

Property Value

String

publicSourceDir

public String publicSourceDir { get; set; }

Property Value

String

requiresSmallestWidthDp

public int requiresSmallestWidthDp { get; set; }

Property Value

int

sharedLibraryFiles

public String[] sharedLibraryFiles { get; set; }

Property Value

String[]

sourceDir

public String sourceDir { get; set; }

Property Value

String

splitNames

public String[] splitNames { get; set; }

Property Value

String[]

splitPublicSourceDirs

public String[] splitPublicSourceDirs { get; set; }

Property Value

String[]

splitSourceDirs

public String[] splitSourceDirs { get; set; }

Property Value

String[]

storageUuid

public UUID storageUuid { get; set; }

Property Value

UUID

targetSdkVersion

public int targetSdkVersion { get; set; }

Property Value

int

taskAffinity

public String taskAffinity { get; set; }

Property Value

String

theme

public int theme { get; set; }

Property Value

int

uiOptions

public int uiOptions { get; set; }

Property Value

int

uid

public int uid { get; set; }

Property Value

int

Methods

AreAttributionsUserVisible()

public bool AreAttributionsUserVisible()

Returns

bool

bool

DescribeContents()

public int DescribeContents()

Returns

int

int

Dump(Printer, String)

public void Dump(Printer arg0, String arg1)

Parameters

arg0 Printer

Printer

arg1 String

String

GetCategoryTitle(Context, int)

public static CharSequence GetCategoryTitle(Context arg0, int arg1)

Parameters

arg0 Context

Context

arg1 int

int

Returns

CharSequence

CharSequence

GetGwpAsanMode()

public int GetGwpAsanMode()

Returns

int

int

GetKnownActivityEmbeddingCerts()

public Set<String> GetKnownActivityEmbeddingCerts()

Returns

Set<String>

Set

GetMemtagMode()

public int GetMemtagMode()

Returns

int

int

GetNativeHeapZeroInitialized()

public int GetNativeHeapZeroInitialized()

Returns

int

int

GetRequestRawExternalStorageAccess()

public int GetRequestRawExternalStorageAccess()

Returns

int

int

IsProfileable()

public bool IsProfileable()

Returns

bool

bool

IsProfileableByShell()

public bool IsProfileableByShell()

Returns

bool

bool

IsResourceOverlay()

public bool IsResourceOverlay()

Returns

bool

bool

IsVirtualPreload()

public bool IsVirtualPreload()

Returns

bool

bool

LoadDescription(PackageManager)

public CharSequence LoadDescription(PackageManager arg0)

Parameters

arg0 PackageManager

PackageManager

Returns

CharSequence

CharSequence

Operators

implicit operator Parcelable(ApplicationInfo)

Converter from ApplicationInfo to Parcelable

public static implicit operator Parcelable(ApplicationInfo t)

Parameters

t ApplicationInfo

Returns

Parcelable