The members of Android.Bluetooth.BluetoothDevice are listed below.
See Also: Inherited members from Java.Lang.Object
const | ActionAclConnected | string. Broadcast Action: Indicates a low level (ACL) connection has been established with a remote device. |
const | ActionAclDisconnected | string. Broadcast Action: Indicates a low level (ACL) disconnection from a remote device. |
const | ActionAclDisconnectRequested | string. Broadcast Action: Indicates that a low level (ACL) disconnection has been requested for a remote device, and it will soon be disconnected. |
const | ActionBondStateChanged | string. Broadcast Action: Indicates a change in the bond state of a remote device. |
const | ActionClassChanged | string. Broadcast Action: Bluetooth class of a remote device has changed. |
const | ActionFound | string. Broadcast Action: Remote device discovered. |
const | ActionNameChanged | string. Broadcast Action: Indicates the friendly name of a remote device has been retrieved for the first time, or changed since the last retrieval. |
const | ActionPairingRequest | string. Broadcast Action: This intent is used to broadcast PAIRING REQUEST |
const | ActionUuid | string. Broadcast Action: This intent is used to broadcast the Java.Util.UUID wrapped as a Android.OS.ParcelUuid of the remote device after it has been fetched. |
const | DeviceTypeClassic | BluetoothDeviceType (1). Bluetooth device type, Classic - BR/EDR devices |
const | DeviceTypeDual | BluetoothDeviceType (3). Bluetooth device type, Dual Mode - BR/EDR/LE |
const | DeviceTypeLe | BluetoothDeviceType (2). Bluetooth device type, Low Energy - LE-only |
const | DeviceTypeUnknown | BluetoothDeviceType (0). Bluetooth device type, Unknown |
const | Error | int (-2147483648). Sentinel error value for this class. |
const | ExtraBondState | string. Used as an int extra field in BluetoothDevice.ActionBondStateChanged intents. |
const | ExtraClass | string. Used as a Parcelable Android.Bluetooth.BluetoothClass extra field in BluetoothDevice.ActionFound and BluetoothDevice.ActionClassChanged intents. |
const | ExtraDevice | string. Used as a Parcelable Android.Bluetooth.BluetoothDevice extra field in every intent broadcast by this class. |
const | ExtraName | string. Used as a String extra field in BluetoothDevice.ActionNameChanged and BluetoothDevice.ActionFound intents. |
const | ExtraPairingKey | string. Used as an int extra field in BluetoothDevice.ActionPairingRequest intents as the value of passkey. |
const | ExtraPairingVariant | string. Used as an int extra field in BluetoothDevice.ActionPairingRequest intents to indicate pairing method used. |
const | ExtraPreviousBondState | string. Used as an int extra field in BluetoothDevice.ActionBondStateChanged intents. |
const | ExtraRssi | string. Used as an optional short extra field in BluetoothDevice.ActionFound intents. |
const | ExtraUuid | string. Used as an extra field in BluetoothDevice.ActionUuid intents, Contains the Android.OS.ParcelUuids of the remote device which is a parcelable version of Java.Util.UUID. |
const | PairingVariantPasskeyConfirmation | int (2). The user will be prompted to confirm the passkey displayed on the screen or an app will confirm the passkey for the user. |
const | PairingVariantPin | int (0). The user will be prompted to enter a pin or an app will enter a pin for user. |
[read-only] | Address | string. Returns the hardware address of this BluetoothDevice. |
[read-only] | BluetoothClass | BluetoothClass. Get the Bluetooth class of the remote device. |
[read-only] | BondState | Bond. Get the bond state of the remote device. |
[read-only] static | Creator | Android.OS.IParcelableCreator. |
[read-only] | Name | string. Get the friendly Bluetooth name of the remote device. |
[read-only] | Type | BluetoothDeviceType. Get the Bluetooth device type of the remote device. |
[read-only] override | ThresholdClass | IntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
[read-only] override | ThresholdType | Type. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ConnectGatt(Android.Content.Context, bool, BluetoothGattCallback)Connect to GATT Server hosted by this device. | ||
CreateBond()Start the bonding (pairing) process with the remote device. | ||
CreateInsecureRfcommSocketToServiceRecord(Java.Util.UUID)Create an RFCOMM Android.Bluetooth.BluetoothSocket socket ready to start an insecure outgoing connection to this remote device using SDP lookup of uuid. | ||
CreateRfcommSocketToServiceRecord(Java.Util.UUID)Create an RFCOMM Android.Bluetooth.BluetoothSocket ready to start a secure outgoing connection to this remote device using SDP lookup of uuid. | ||
DescribeContents()Describe the kinds of special objects contained in this Parcelable's marshalled representation. | ||
FetchUuidsWithSdp()Perform a service discovery on the remote device to get the UUIDs supported. | ||
GetUuids()Returns the supported features (UUIDs) of the remote device. | ||
SetPairingConfirmation(bool)Confirm passkey for BluetoothDevice.PairingVariantPasskeyConfirmation pairing. | ||
SetPin(byte[])Set the pin during pairing when the pairing method is BluetoothDevice.PairingVariantPin | ||
WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)Flatten this object in to a Parcel. |