Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

udixe191

Bluetooth em Android

Mensagens Recomendadas

udixe191    0
udixe191

Boa noite,

Estou a desenvolver um projecto de um carro em Arduino e queria comunicar com o carro por Bluetooth. Deste modo quero fazer uma aplicação em Android para controlar o carro.

Segui as instruções do site Android Developers https://developer.android.com/guide/topics/connectivity/bluetooth.html 

Tudo correu bem até ao momentos em que é preciso criar a Lista de dispositivos.

Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();

Quando faço print de pairedDevices dá-me sempre um output "0" e quando vou às definições do telemóvel consigo detectar aparelhos com o bluetooth ativo. Assim, leva-me a concluir que o problema é do código.

Alguém já fez alguma aplicação que teve que usar Bluetooth?

Melhores cumprimentos 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
apocsantos    219
apocsantos

Bom dia,

O metodo getBondedDevices() apenas lista os dispositivos já emparelhados. Pelo que consegui perceber do teu código não estão a ser listados dispositivos emparelhados. (pairedDevices com output zero).

Já experimentas-te emparelhar o dispositivo e de seguida ver o pairedDevices ?

Cheguei a ter dificuldades semelhantes com Lolipop 5, mas depois de um reset ao bluetooth tudo funcionava na perfeição.

Cordiais cumprimentos,

Apocsantos

  • Voto 1

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

assinatura.jpg

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.