You are on page 1of 2

BluetoothAdapter class

By the help of BluetoothAdapter class, we can perform fundamental tasks such as initiate device
discovery, query a list of paired (bonded) devices, create a BluetoothServerSocket instance to
listen for connection requests etc.
Constants of BluetoothAdapter class
BluetoothAdapter class provides many constants. Some of them are as follows:
Strin A!"#$%&'()*(S"&(%AB+(
Strin A!"#$%&'()*(S"&,#S!$-('AB+(
Strin A!"#$%&,#S!$-('.&S"A'"(,
Strin A!"#$%&,#S!$-('.&/#%#S0(,
Methods of BluetoothAdapter class
!ommonly used methods of BluetoothAdapter class are as follows:
static synchronized BluetoothAdapter getDefaultAdapter() returns the instance of
BluetoothAdapter.
boolean enable() enables the bluetooth adapter if it is disabled.
boolean isEnabled() returns true if the bluetooth adapter is enabled.
boolean disable() disables the bluetooth adapter if it is enabled.
String getName() returns the name of the bluetooth adapter.
boolean setName(String name) chanes the bluetooth name.
int getState() returns the current state of the local bluetooth adapter.
SetBluetoothDe!ice" getBondedDe!ices() returns a set of paired (bonded)
Bluetooth,evice ob1ects.
boolean startDisco!ery() starts the discovery process.
Android Bluetooth E#ample$ enable% disable and ma&e disco!rable bluetooth
programmatically
.ou need to write few lines of code only, to enable or disable the bluetooth.
acti!ity'main(#ml
,ra one te2tview and three buttons from the pallete, now the activity&main.2ml file will like
this:
/ile: activity&main.2ml
1. 3'elative+ayout 2mlns:androclass45http:66schemas.android.com6apk6res6android5
2. 2mlns:tools45http:66schemas.android.com6tools5
3. android:layout&width45match&parent5
4. android:layout&heiht45match&parent5
5. tools:conte2t45.7ainActivity5 8
6.
7. 3"e2t-iew android:te2t455
8. android:id459:id6out5
9. android:layout&width45wrap&content5
10. android:layout&heiht45wrap&content58
11. 36"e2t-iew8
12. 3Button
13. android:id459:id6button;5
14. android:layout&width45wrap&content5

You might also like