Class CompanionDeviceManager
public class CompanionDeviceManager : JVMBridgeBase<CompanionDeviceManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
CompanionDeviceManager
- Implements
- Extension Methods
Constructors
CompanionDeviceManager(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 CompanionDeviceManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
EXTRA_ASSOCIATION
public static String EXTRA_ASSOCIATION { get; set; }
Property Value
EXTRA_DEVICE
[Obsolete("Deprecated in JVM")]
public static String EXTRA_DEVICE { get; set; }
Property Value
FLAG_CALL_METADATA
public static int FLAG_CALL_METADATA { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
RESULT_CANCELED
public static int RESULT_CANCELED { get; set; }
Property Value
RESULT_DISCOVERY_TIMEOUT
public static int RESULT_DISCOVERY_TIMEOUT { get; set; }
Property Value
RESULT_INTERNAL_ERROR
public static int RESULT_INTERNAL_ERROR { get; set; }
Property Value
RESULT_OK
public static int RESULT_OK { get; set; }
Property Value
RESULT_SECURITY_ERROR
public static int RESULT_SECURITY_ERROR { get; set; }
Property Value
RESULT_USER_REJECTED
public static int RESULT_USER_REJECTED { get; set; }
Property Value
Methods
Associate(AssociationRequest, Callback, Handler)
public void Associate(AssociationRequest arg0, CompanionDeviceManager.Callback arg1, Handler arg2)
Parameters
arg0AssociationRequestarg1CompanionDeviceManager.Callbackarg2Handler
Associate(AssociationRequest, Executor, Callback)
public void Associate(AssociationRequest arg0, Executor arg1, CompanionDeviceManager.Callback arg2)
Parameters
arg0AssociationRequestarg1Executorarg2CompanionDeviceManager.Callback
AttachSystemDataTransport(int, InputStream, OutputStream)
public void AttachSystemDataTransport(int arg0, InputStream arg1, OutputStream arg2)
Parameters
arg0intarg1InputStreamarg2OutputStream
Exceptions
BuildAssociationCancellationIntent()
public IntentSender BuildAssociationCancellationIntent()
Returns
BuildPermissionTransferUserConsentIntent(int)
public IntentSender BuildPermissionTransferUserConsentIntent(int arg0)
Parameters
Returns
Exceptions
DetachSystemDataTransport(int)
public void DetachSystemDataTransport(int arg0)
Parameters
Exceptions
DisableSystemDataSyncForTypes(int, int)
public void DisableSystemDataSyncForTypes(int arg0, int arg1)
Parameters
Disassociate(String)
[Obsolete("Deprecated in JVM")]
public void Disassociate(String arg0)
Parameters
Disassociate(int)
public void Disassociate(int arg0)
Parameters
EnableSystemDataSyncForTypes(int, int)
public void EnableSystemDataSyncForTypes(int arg0, int arg1)
Parameters
GetAssociations()
[Obsolete("Deprecated in JVM")]
public List<String> GetAssociations()
Returns
GetMyAssociations()
public List<AssociationInfo> GetMyAssociations()
Returns
HasNotificationAccess(ComponentName)
[Obsolete("Deprecated in JVM")]
public bool HasNotificationAccess(ComponentName arg0)
Parameters
Returns
IsPermissionTransferUserConsented(int)
public bool IsPermissionTransferUserConsented(int arg0)
Parameters
Returns
RemoveBond(int)
public bool RemoveBond(int arg0)
Parameters
Returns
RequestNotificationAccess(ComponentName)
public void RequestNotificationAccess(ComponentName arg0)
Parameters
SetDeviceId(int, DeviceId)
public void SetDeviceId(int arg0, DeviceId arg1)
Parameters
StartObservingDevicePresence(ObservingDevicePresenceRequest)
public void StartObservingDevicePresence(ObservingDevicePresenceRequest arg0)
Parameters
StartObservingDevicePresence(String)
[Obsolete("Deprecated in JVM")]
public void StartObservingDevicePresence(String arg0)
Parameters
Exceptions
StartSystemDataTransfer(int, Executor, OutcomeReceiver<Void, CompanionException>)
public void StartSystemDataTransfer(int arg0, Executor arg1, OutcomeReceiver<Void, CompanionException> arg2)
Parameters
arg0intarg1Executorarg2OutcomeReceiver<Void, CompanionException>
Exceptions
StopObservingDevicePresence(ObservingDevicePresenceRequest)
public void StopObservingDevicePresence(ObservingDevicePresenceRequest arg0)
Parameters
StopObservingDevicePresence(String)
[Obsolete("Deprecated in JVM")]
public void StopObservingDevicePresence(String arg0)