Table of Contents

Class CompanionDeviceService

Namespace
Android.Companion
Assembly
MASES.Netdroid.dll
public class CompanionDeviceService : Service, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
CompanionDeviceService
Implements
Inherited Members
Extension Methods

Constructors

CompanionDeviceService()

public CompanionDeviceService()

CompanionDeviceService(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 CompanionDeviceService(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

SERVICE_INTERFACE

public static String SERVICE_INTERFACE { get; set; }

Property Value

String

Methods

AttachSystemDataTransport(int, InputStream, OutputStream)

public void AttachSystemDataTransport(int arg0, InputStream arg1, OutputStream arg2)

Parameters

arg0 int

int

arg1 InputStream

InputStream

arg2 OutputStream

OutputStream

Exceptions

DeviceNotAssociatedException

CreatePoolableInstance()

HPA initializer for CompanionDeviceService()

public static CompanionDeviceService CreatePoolableInstance()

Returns

CompanionDeviceService

DetachSystemDataTransport(int)

public void DetachSystemDataTransport(int arg0)

Parameters

arg0 int

int

Exceptions

DeviceNotAssociatedException

OnDeviceAppeared(AssociationInfo)

[Obsolete("Deprecated in JVM")]
public void OnDeviceAppeared(AssociationInfo arg0)

Parameters

arg0 AssociationInfo

AssociationInfo

OnDeviceAppeared(String)

[Obsolete("Deprecated in JVM")]
public void OnDeviceAppeared(String arg0)

Parameters

arg0 String

String

OnDeviceDisappeared(AssociationInfo)

[Obsolete("Deprecated in JVM")]
public void OnDeviceDisappeared(AssociationInfo arg0)

Parameters

arg0 AssociationInfo

AssociationInfo

OnDeviceDisappeared(String)

[Obsolete("Deprecated in JVM")]
public void OnDeviceDisappeared(String arg0)

Parameters

arg0 String

String

OnDevicePresenceEvent(DevicePresenceEvent)

public void OnDevicePresenceEvent(DevicePresenceEvent arg0)

Parameters

arg0 DevicePresenceEvent

DevicePresenceEvent