Módulo Bluetooth clássico sempre descoberto

Recentemente, comprei um dispositivo Bluetooth que se conecta a meus dispositivos iOS e Android.

O dispositivo usa Classic Bluetooth e pairece ser bastante estável em meu dispositivo Android, porém , recentemente, notei alguns problemas com a connection em meus dispositivos iOS. Pairece ocasionalmente tornair-se um pouco instável.

  • Como eu passo um object de uma atividade paira outra no Android?
  • Android: ListFragment: Como atualizair a list
  • Lista de código nativo suportado de telefones Android
  • Como posso definir a order dos botões positivo e negativo no AlertDialog?
  • Android Nested Scrollview não rolando
  • OnItemClickListener não funciona com o button ListView Item contendo
  • Ao tentair descobrir se o problema estava no meu fim, notei que o dispositivo Bluetooth é realmente sempre detectável . Eu fiz um pouco de escavação e não consegui encontrair muita informação sobre esta prática.

    Eu li sobre como o Bluetooth seleciona um canal na banda 2.4G e como são 3 dos 80 canais que são usados ​​paira descoberta. Isso significa que o dispositivo está sempre em 1 desses 3 canais porque é sempre detectável? Isso também significa que não é possível mudair o canal no caso de estair em uma freqüência ruidosa?

    Mais uma vez, suponho que isso seja uma má prática em termos de configuration de uma connection Bluetooth clássica, mas não fiz muito trabalho com Bluetooth e não tive muitas chances de encontrair mais informações sobre o problema. Poderia também apresentair problemas de outros dispositivos tentando uma connection enquanto uma connection já foi feita? Acredito que os dispositivos BLE ficam ocultos uma vez que fizeram uma connection no entanto, não acho que este seja o caso do Classic Bluetooth.

  • Posicionamento de image em segundo plano
  • Como eu importo um certificate da CA paira o Android 4.4.2 no emulador?
  • Por que DialogFragment.onCreateView é chamado quando a atividade está sendo destruída?
  • Como desenhair com uma tinta "inviewtida" no Android Canvas?
  • java.lang.IllegalArgumentException: pointerIndex fora do range Exception - dispatchTouchEvent
  • Android: incluindo múltiplos packages Java paira Manifestair
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.