Class CompanionDeviceManager
public class CompanionDeviceManager : JVMBridgeBase<CompanionDeviceManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<CompanionDeviceManager>CompanionDeviceManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<CompanionDeviceManager>.SExecuteWithSignatureArray<T>(string, string, params object[])JVMBridgeBase<CompanionDeviceManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<CompanionDeviceManager>.IsAssignableFrom<T>()JVMBridgeBase<CompanionDeviceManager>.Execute<T>(params T[])JVMBridgeBase<CompanionDeviceManager>.DynBridgeClazzJVMBridgeBase<CompanionDeviceManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
CompanionDeviceManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public CompanionDeviceManager()
CompanionDeviceManager(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 CompanionDeviceManager(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EXTRA_ASSOCIATION
public static String EXTRA_ASSOCIATION { get; }
Property Value
EXTRA_DEVICE
[Obsolete]
public static String EXTRA_DEVICE { get; }
Property Value
FLAG_CALL_METADATA
public static int FLAG_CALL_METADATA { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
RESULT_CANCELED
public static int RESULT_CANCELED { get; }
Property Value
RESULT_DISCOVERY_TIMEOUT
public static int RESULT_DISCOVERY_TIMEOUT { get; }
Property Value
RESULT_INTERNAL_ERROR
public static int RESULT_INTERNAL_ERROR { get; }
Property Value
RESULT_OK
public static int RESULT_OK { get; }
Property Value
RESULT_USER_REJECTED
public static int RESULT_USER_REJECTED { get; }
Property Value
Methods
Associate(AssociationRequest, Callback, Handler)
public void Associate(AssociationRequest arg0, CompanionDeviceManager.Callback arg1, Handler arg2)
Parameters
arg0
AssociationRequestarg1
CompanionDeviceManager.Callbackarg2
Handler
Associate(AssociationRequest, Executor, Callback)
public void Associate(AssociationRequest arg0, Executor arg1, CompanionDeviceManager.Callback arg2)
Parameters
arg0
AssociationRequestarg1
Executorarg2
CompanionDeviceManager.Callback
AttachSystemDataTransport(int, InputStream, OutputStream)
public void AttachSystemDataTransport(int arg0, InputStream arg1, OutputStream arg2)
Parameters
arg0
intarg1
InputStreamarg2
OutputStream
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]
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]
public List<String> GetAssociations()
Returns
GetMyAssociations()
public List<AssociationInfo> GetMyAssociations()
Returns
HasNotificationAccess(ComponentName)
[Obsolete]
public bool HasNotificationAccess(ComponentName arg0)
Parameters
Returns
IsPermissionTransferUserConsented(int)
public bool IsPermissionTransferUserConsented(int arg0)
Parameters
Returns
RequestNotificationAccess(ComponentName)
public void RequestNotificationAccess(ComponentName arg0)
Parameters
StartObservingDevicePresence(String)
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
arg0
intarg1
Executorarg2
OutcomeReceiver<Void, CompanionException>
Exceptions
StopObservingDevicePresence(String)
public void StopObservingDevicePresence(String arg0)