Table of Contents

Class ComponentInfo

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class ComponentInfo : PackageItemInfo, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
ComponentInfo
Implements
Derived
Inherited Members
Extension Methods

Constructors

ComponentInfo()

public ComponentInfo()

ComponentInfo(ComponentInfo)

public ComponentInfo(ComponentInfo arg0)

Parameters

arg0 ComponentInfo

ComponentInfo

ComponentInfo(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ComponentInfo(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

applicationInfo

public ApplicationInfo applicationInfo { get; set; }

Property Value

ApplicationInfo

attributionTags

public String[] attributionTags { get; set; }

Property Value

String[]

descriptionRes

public int descriptionRes { get; set; }

Property Value

int

directBootAware

public bool directBootAware { get; set; }

Property Value

bool

enabled

public bool enabled { get; set; }

Property Value

bool

exported

public bool exported { get; set; }

Property Value

bool

processName

public String processName { get; set; }

Property Value

String

splitName

public String splitName { get; set; }

Property Value

String

Methods

CreatePoolableInstance()

HPA initializer for ComponentInfo()

public static ComponentInfo CreatePoolableInstance()

Returns

ComponentInfo

CreatePoolableInstance(ComponentInfo)

HPA initializer for ComponentInfo(Android.Content.Pm.ComponentInfo arg0)

public static ComponentInfo CreatePoolableInstance(ComponentInfo arg0)

Parameters

arg0 ComponentInfo

Returns

ComponentInfo

GetBannerResource()

public int GetBannerResource()

Returns

int

int

GetIconResource()

public int GetIconResource()

Returns

int

int

GetLogoResource()

public int GetLogoResource()

Returns

int

int

IsEnabled()

public bool IsEnabled()

Returns

bool

bool