Class BluetoothProfile
public class BluetoothProfile : JVMBridgeBase<BluetoothProfile>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IBluetoothProfile
- Inheritance
-
BluetoothProfile
- Implements
- Derived
- Extension Methods
Constructors
BluetoothProfile(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 BluetoothProfile(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
A2DP
public static int A2DP { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CSIP_SET_COORDINATOR
https://developer.android.com/reference/android/bluetooth/BluetoothProfile.html#CSIP_SET_COORDINATOR
public static int CSIP_SET_COORDINATOR { get; set; }
Property Value
EXTRA_PREVIOUS_STATE
https://developer.android.com/reference/android/bluetooth/BluetoothProfile.html#EXTRA_PREVIOUS_STATE
public static String EXTRA_PREVIOUS_STATE { get; set; }
Property Value
EXTRA_STATE
public static String EXTRA_STATE { get; set; }
Property Value
GATT
public static int GATT { get; set; }
Property Value
GATT_SERVER
public static int GATT_SERVER { get; set; }
Property Value
HAP_CLIENT
public static int HAP_CLIENT { get; set; }
Property Value
HEADSET
public static int HEADSET { get; set; }
Property Value
HEALTH
[Obsolete("Deprecated in JVM")]
public static int HEALTH { get; set; }
Property Value
HEARING_AID
public static int HEARING_AID { get; set; }
Property Value
HID_DEVICE
public static int HID_DEVICE { 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
LE_AUDIO
public static int LE_AUDIO { get; set; }
Property Value
SAP
public static int SAP { get; set; }
Property Value
STATE_CONNECTED
public static int STATE_CONNECTED { get; set; }
Property Value
STATE_CONNECTING
public static int STATE_CONNECTING { get; set; }
Property Value
STATE_DISCONNECTED
public static int STATE_DISCONNECTED { get; set; }
Property Value
STATE_DISCONNECTING
public static int STATE_DISCONNECTING { get; set; }
Property Value
Methods
GetConnectedDevices()
public List<BluetoothDevice> GetConnectedDevices()
Returns
GetConnectionState(BluetoothDevice)
public int GetConnectionState(BluetoothDevice arg0)
Parameters
Returns
GetDevicesMatchingConnectionStates(int[])
public List<BluetoothDevice> GetDevicesMatchingConnectionStates(int[] arg0)