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 APIBluetoothAdapter: 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