앱에서 블루투스 연결 기기 목록을 통해 연결을 하는 구현을 하는데 어려움이 있다면
다양한 기기를 연결하지 않겠다는 환경 하에서 안드로이드 기기와 블루투스 연결이 되어있는 기기들의 목록을 getBondedDevices() 를 통해
가져오고, 이를 저장한 Set pairedDevices를 쭉 풀어 연결된 기기의 이름과 MAC 주소를 얻고,
이를 BluetoothDevice 하나로 선언하여 이를 수행하고자 하는 작업에 활용할 수 있게 된다.
앱 안에서 목록을 선택하여 블루투스 연결을 수행하고 싶다면 좀 더 시간이 필요할 것으로 보인다.
그리고 참고사항으로 블루투스 연결이 되는데 약간의 시간이 걸릴 수 있다.
만일 OnCreate 같은 코드 안에 연결부분을 적어두었다면 연결이 모두 완료된 다음에 해당 액티비티로 넘어가는 걸 볼 수 있었다.
이에 앞서 먼저 연결을 해두고 진행하고 싶다면 앞서 구현해 둔 액티비티나 인트로 액티비티, 아니면 맨 처음 앱이 켜질 때 미리 연결을 구성해두는 것도
나쁘지 않겠다.
'ANDROID > Bluetooth' 카테고리의 다른 글
[Bluetooth] BLE에 대한 간단한 정리 (0) | 2019.02.12 |
---|---|
[안드로이드] 다중 블루투스 연결 Application 클래스에서 해결하기 (0) | 2018.12.21 |
[안드로이드] 안드로이드 블루투스 관련 참고할 페이지 (0) | 2018.01.03 |