BluetoothSocketSettings
public
final
class
BluetoothSocketSettings
extends Object
| java.lang.Object | |
| ↳ | android.bluetooth.BluetoothSocketSettings |
Defines parameters for creating Bluetooth server and client socket channels.
Used with BluetoothAdapter.listenUsingSocketSettings to create a server socket and
BluetoothDevice.createUsingSocketSettings to create a client socket.
See also:
Summary
Nested classes | |
|---|---|
class |
BluetoothSocketSettings.Builder
Builder for |
Public methods | |
|---|---|
int
|
getL2capPsm()
Returns the L2CAP PSM value used for a BluetoothSocket#TYPE_LE socket. |
String
|
getRfcommServiceName()
Returns the RFCOMM service name used for a BluetoothSocket#TYPE_RFCOMM socket. |
UUID
|
getRfcommUuid()
Returns the RFCOMM service UUID used for a BluetoothSocket#TYPE_RFCOMM socket. |
int
|
getSocketType()
Returns the type of the Bluetooth socket. |
boolean
|
isAuthenticationRequired()
Checks if authentication is enabled for the Bluetooth socket. |
boolean
|
isEncryptionRequired()
Checks if encryption is enabled for the Bluetooth socket. |
String
|
toString()
Returns a |
Inherited methods | |
|---|---|
Public methods
getL2capPsm
public int getL2capPsm ()
Returns the L2CAP PSM value used for a BluetoothSocket#TYPE_LE socket.
| Returns | |
|---|---|
int |
Value is between 128 and 255 inclusive |
getRfcommServiceName
public String getRfcommServiceName ()
Returns the RFCOMM service name used for a BluetoothSocket#TYPE_RFCOMM socket.
Defaults to null.
| Returns | |
|---|---|
String |
|
getRfcommUuid
public UUID getRfcommUuid ()
Returns the RFCOMM service UUID used for a BluetoothSocket#TYPE_RFCOMM socket.
Defaults to null.
| Returns | |
|---|---|
UUID |
|
getSocketType
public int getSocketType ()
Returns the type of the Bluetooth socket.
Defaults to BluetoothSocket#TYPE_RFCOMM.
| Returns | |
|---|---|
int |
Value is BluetoothSocket.TYPE_RFCOMM, BluetoothSocket.TYPE_SCO, BluetoothSocket.TYPE_L2CAP, or BluetoothSocket.TYPE_LE |
isAuthenticationRequired
public boolean isAuthenticationRequired ()
Checks if authentication is enabled for the Bluetooth socket.
Defaults to false.
| Returns | |
|---|---|
boolean |
|
isEncryptionRequired
public boolean isEncryptionRequired ()
Checks if encryption is enabled for the Bluetooth socket.
Defaults to false.
| Returns | |
|---|---|
boolean |
|
toString
public String toString ()
Returns a String that describes each BluetoothSocketSettings parameter current value.
| Returns | |
|---|---|
String |
a string representation of the object. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-03-13 UTC.