Skip to content

A Simple Android Application Demonstrating Bluetooth API Usage for Scanning, Pairing, and Connecting with Devices

Notifications You must be signed in to change notification settings

cthiagoodev/bluetooth_connection_android

Repository files navigation

Repositório de Demonstração da API Bluetooth no Android com Kotlin

Este repositório fornece uma aplicação Android simples que demonstra o uso da API Bluetooth para escanear, parear e se conectar com dispositivos próximos. A aplicação é construída utilizando Kotlin e serve como um exemplo prático para aprender as funcionalidades básicas da comunicação Bluetooth no ambiente Android.

Funcionalidades:

  • Escanear dispositivos Bluetooth: A aplicação lista os dispositivos Bluetooth disponíveis nas proximidades.
  • Parear com dispositivos Bluetooth: A aplicação permite que o usuário selecione um dispositivo da lista e inicie o processo de pareamento.
  • Conectar-se a dispositivos Bluetooth: Após o pareamento, a aplicação permite que o usuário se conecte ao dispositivo selecionado e troque dados.

Requisitos:

  • Android Studio com Kotlin instalado
  • Dispositivo Android com Bluetooth ativado

Como Usar:

  1. Clone o repositório para o seu diretório local.
  2. Abra o projeto no Android Studio.
  3. Conecte um dispositivo Android ao seu computador.
  4. Execute a aplicação no dispositivo Android.
  5. Siga as instruções na tela para escanear, parear e se conectar com dispositivos Bluetooth.

Observações:

  • Esta aplicação é apenas um exemplo demonstrativo e não se destina ao uso em produção.
  • Certifique-se de ter os drivers Bluetooth corretos instalados no seu dispositivo Android.
  • A comunicação Bluetooth pode variar de acordo com o dispositivo e o perfil Bluetooth utilizado.

Contribuições:

Sinta-se à vontade para contribuir com este repositório enviando issues ou pull requests.

About

A Simple Android Application Demonstrating Bluetooth API Usage for Scanning, Pairing, and Connecting with Devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages