Queria saber se tem alguma maneira de exibir uma lista de devices bluetooth que estao rodando um serviço específico. Devices que não estão com este serviço não são exibidos.
Isto é fácil. Após você ter feito o Inquiry para procurar os devices, pegue um a um e pergunte se tem o serviço desejado. Se tiver, adicione a lista.
Ficou ainda com dúvida ? Leia o javadoc da API JSR-82, especificamente os métodos startInquiry e searchServices.
Sim, realmente é uma solução, vou tentar fazer desta maneira… =)
Outra duvida, enviar 40 bytes (±) via bluetooth é algo para pesar a aplicação, sendo que é preciso fazer troca de informação entre os dispositivos em quase que “tempo real”… É um jogo que estou desenvolvendo… (não é por turno, os 2 jogadores interagem ao mesmo tempo)