Table of Contents

Class PackageInfo

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class PackageInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
PackageInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.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

PackageInfo()

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

public PackageInfo()

PackageInfo(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 PackageInfo(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

INSTALL_LOCATION_AUTO

public static int INSTALL_LOCATION_AUTO { get; }

Property Value

int

INSTALL_LOCATION_INTERNAL_ONLY

public static int INSTALL_LOCATION_INTERNAL_ONLY { get; }

Property Value

int

INSTALL_LOCATION_PREFER_EXTERNAL

public static int INSTALL_LOCATION_PREFER_EXTERNAL { 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

REQUESTED_PERMISSION_GRANTED

public static int REQUESTED_PERMISSION_GRANTED { get; }

Property Value

int

REQUESTED_PERMISSION_IMPLICIT

public static int REQUESTED_PERMISSION_IMPLICIT { get; }

Property Value

int

REQUESTED_PERMISSION_NEVER_FOR_LOCATION

public static int REQUESTED_PERMISSION_NEVER_FOR_LOCATION { get; }

Property Value

int

activities

public ActivityInfo[] activities { get; set; }

Property Value

ActivityInfo[]

applicationInfo

public ApplicationInfo applicationInfo { get; set; }

Property Value

ApplicationInfo

attributions

public Attribution[] attributions { get; set; }

Property Value

Attribution[]

baseRevisionCode

public int baseRevisionCode { get; set; }

Property Value

int

configPreferences

public ConfigurationInfo[] configPreferences { get; set; }

Property Value

ConfigurationInfo[]

featureGroups

public FeatureGroupInfo[] featureGroups { get; set; }

Property Value

FeatureGroupInfo[]

firstInstallTime

public long firstInstallTime { get; set; }

Property Value

long

gids

public int[] gids { get; set; }

Property Value

int[]

installLocation

public int installLocation { get; set; }

Property Value

int

instrumentation

public InstrumentationInfo[] instrumentation { get; set; }

Property Value

InstrumentationInfo[]

isApex

public bool isApex { get; set; }

Property Value

bool

lastUpdateTime

public long lastUpdateTime { get; set; }

Property Value

long

packageName

public String packageName { get; set; }

Property Value

String

permissions

public PermissionInfo[] permissions { get; set; }

Property Value

PermissionInfo[]

providers

public ProviderInfo[] providers { get; set; }

Property Value

ProviderInfo[]

receivers

public ActivityInfo[] receivers { get; set; }

Property Value

ActivityInfo[]

reqFeatures

public FeatureInfo[] reqFeatures { get; set; }

Property Value

FeatureInfo[]

requestedPermissions

public String[] requestedPermissions { get; set; }

Property Value

String[]

requestedPermissionsFlags

public int[] requestedPermissionsFlags { get; set; }

Property Value

int[]

services

public ServiceInfo[] services { get; set; }

Property Value

ServiceInfo[]

sharedUserId

public String sharedUserId { get; set; }

Property Value

String

sharedUserLabel

public int sharedUserLabel { get; set; }

Property Value

int

signatures

[Obsolete]
public Signature[] signatures { get; set; }

Property Value

Signature[]

signingInfo

public SigningInfo signingInfo { get; set; }

Property Value

SigningInfo

splitNames

public String[] splitNames { get; set; }

Property Value

String[]

splitRevisionCodes

public int[] splitRevisionCodes { get; set; }

Property Value

int[]

versionCode

[Obsolete]
public int versionCode { get; set; }

Property Value

int

versionName

public String versionName { get; set; }

Property Value

String

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetApexPackageName()

public String GetApexPackageName()

Returns

String

String

GetArchiveTimeMillis()

public long GetArchiveTimeMillis()

Returns

long

long

GetLongVersionCode()

public long GetLongVersionCode()

Returns

long

long

SetLongVersionCode(long)

public void SetLongVersionCode(long arg0)

Parameters

arg0 long

long

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int