15 de janeiro de 2013

Listar aparelhos disponíveis no Bluetooth - Android

Antes de querer desenvolver qualquer aplicativo que necessite da tecnologia do Bluetooth, você precisa primeiro listar os aparelhos disponíveis na redondeza e guardar algumas informações importantes como o nome do aparelho encontrado e seu respectivo Mac Address para que uma conexão seja efetuada futuramente.

Diferente do que se imagina, para se listar os aparelhos que estão ligados no recurso do Bluetooth, não existe nenhuma complicação. O próprio Google Android nos facilita muito através da classe BluetoothAdapter que encapsula toda a complicação que se pode ter no gerenciamento desse processo.

Basicamente, para listarmos os aparelhos, precisamos dizer ao BluetoothAdapter que inicialize a busca por aparelhos. O BluetoothAdapter quando inicializar a busca irá lançar um BroadcastReceiver com uma Intent com a respectiva action BluetoothAdapter.ACTION_STARTED_DISCOVERY, e outro BroadcastReceiver quando a busca for finalizada com a action BluetoothAdapter.ACTION_FINISHED_DISCOVERY, e por final, quando algum aparelho for encontrado será lançado outro Broadcast com a action BluetoothDevice.ACTION_FOUND!
Espero que ajude vocês,

Att,
Felipe Bonezi




Nenhum comentário:

Postar um comentário