Android supports Bluetooth for wireless connectivity. It comes with API of android bluetoo
How to check whether the device support Bluetooth or not?
BluetoothAdapter btAdapter=BluetoothAdapter.getDefaultAdapter();
if( btAdapter==null){
//device doesnot support Bluetooth.
}
else{ //device support bluetooth.
How to enable Bluetooth:
// Set up a pointer to remote node using address.
BluetoothDevice device = btAdapter.getRemoteDevice(address);
/ Establish connection.
th.
We have different classes in the API
BluetoothAdapter: It represents local Bluetooth Adapter.Using this class, we can discover the devices near by.Uisng this we can create BluetoothServerSocket for listening from other devices.
BluetoothDevice: By using this we can request connection to remote device through BluetoothSocket.
BluetoothSocket: We can exchange the data with other Bluetooth Device.
BluetoothServerSocket: it listens the incoming request. To connect any device, one device must open a server socket.
BluetoothProfile:It is an interface for wireless devices.
Bluetooth: Using this class, we can connect to Bluetooth Headset.
BluetoothHealth: It represents a health device profile that controls Bluetooth service.
BluetoothA2dp(Advanced Audio Distribution Profile): It tells how audio quality streamed from one mobile to other .
BluetoothProfile.ServiceListener: It gives notification when the client connects or disconnects.
To use Bluetooth in Android, we need to declare permissions in manifest.xml
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
How to check whether the device support Bluetooth or not?
BluetoothAdapter btAdapter=BluetoothAdapter.getDefaultAdapter();
if( btAdapter==null){
//device doesnot support Bluetooth.
}
else{ //device support bluetooth.
How to enable Bluetooth:
//Prompt user to turn on Bluetooth
Intent enableI = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableI, REQUEST_ENABLE_BT);
// Set up a pointer to remote node using address.
BluetoothDevice device = btAdapter.getRemoteDevice(address);
/ Establish connection.
bltSocket.connect();
0 coment�rios:
Post a Comment