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.