2012-02-01 2 views

답변

0

두 장치에서 지원되는 Bluetooth 버전에 따라 다릅니다.

BT2.1 이하는 핀이 필요합니다. 핀을 하드 코드 할 수 있습니다 (예 : 헤드셋과 같은 많은 BT 주변 장치).

BT 2.1보다 큰 버전의 경우 핀이 필요없는 단순한 페어링을 사용할 수 있지만 사용자에게 허용할지 묻는 메시지가 표시 될 수 있습니다.

Android 고유의 API로 어떤 작업을 수행 할 수 있는지 알 수 없습니다.

+0

API 12 이상을 사용하고 있습니다. 모든 기기는 적어도 Android 3.0 이상을 실행합니다. 내가 원하는 것은 사용자에게 그 연결을 허용 할 것인지 묻는 프롬프트를 피하는 것입니다. –

+0

블루투스 보안의 핵심은 인증 된 연결 만 허용하는 것입니다. 보안이 충분하지 않으면 사용자가 결정할 수 없습니다. –

+0

안드로이드에서 안전하지 않은 RFCOMM 연결을 만들 수 있다고 생각합니다! –

관련 문제