Table of Contents

Class ComponentInfo

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class ComponentInfo : PackageItemInfo, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<PackageItemInfo>
ComponentInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
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

ComponentInfo()

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

public ComponentInfo()

ComponentInfo(ComponentInfo)

public ComponentInfo(ComponentInfo arg0)

Parameters

arg0 ComponentInfo

ComponentInfo

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

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

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

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